<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: samiv</title><link>https://news.ycombinator.com/user?id=samiv</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 00:25:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=samiv" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by samiv in "How to earn a billion dollars"]]></title><description><![CDATA[
<p>Yeah and it took about 150 years until industrial revolution started to actually benefit the common people and the workers started to have their working conditions improved.<p>What it took was social democracy and unions and other social movements.<p>Saying that "it's happened before, it'll be alright" is a bit naive and short-sighted.</p>
]]></description><pubDate>Sun, 14 Jun 2026 14:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48527508</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48527508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48527508</guid></item><item><title><![CDATA[New comment by samiv in "Exceptions should not be handled – they should be aggregated"]]></title><description><![CDATA[
<p>User entering wrong input is a logical condition and typically handling a logical condition (point being it's not an error from the software's operational point of view) using tools that allow easier logic flow (i.e. error codes) etc.<p>Out of memory error can happen in many environments because for example in C++ it's about the allocator. You might have a custom allocator with some limit that has no bearing whatsoever what the OS does.<p><pre><code>  * Use asserts/panics for bugs.
  * Use "error codes/values/enums" for logical conditions (that are errors to the user, not errors to the software)
  * Use exceptions for unexpected errors in the execution of the software (normally more or less just resource allocation failures)</code></pre></p>
]]></description><pubDate>Sat, 13 Jun 2026 11:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516355</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48516355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516355</guid></item><item><title><![CDATA[New comment by samiv in "Leaving Mozilla"]]></title><description><![CDATA[
<p>Why can't people just leave? What compels them to write these lengthy self grandiosing posts "zomg I'm leaving company X".</p>
]]></description><pubDate>Sat, 13 Jun 2026 08:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515069</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48515069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515069</guid></item><item><title><![CDATA[New comment by samiv in "Twenty One Zero-Days in FFmpeg"]]></title><description><![CDATA[
<p>Gstreamer is a multimedia framework where the user creates media DAGs by placing video/audio/multimedia elements such as demuxers, decoders etc in a pipeline. The framework then takes care of running the media pipeline and handles the data buffering etc.<p>Within the framework there are multitudes of plugin packages that contain said elements and many of them are built on top of ffmpeg.</p>
]]></description><pubDate>Sat, 13 Jun 2026 07:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514639</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48514639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514639</guid></item><item><title><![CDATA[New comment by samiv in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>Either you were a head above the rest of the team and had the intellect to produce high quality value adding work, or then you were the "move fast break things" type of guy producing a lot of extra liability and work for others.</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502139</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48502139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502139</guid></item><item><title><![CDATA[New comment by samiv in "The Road to the WASM Component Model 1.0"]]></title><description><![CDATA[
<p>Sorry but how exactly does the sandboxing help? You download and run an app that you expect to be useful and that you need. The app needs permission to access your data. If you want to use the application what choice do you have except to grant it access?<p>Point being you wouldn't run untrusted code in the first place and for "trusted code" you end up accepting it's access requirements anyway.<p>So logically I'd think that the malware would just get piggy bagged into actual non-obvious utility apps and nothing is gained.<p>Second problem is that the security model hoops make for terrible APIs and user experiences. Just look at the current filesystem browser APIs. It must be mentally challenging to design APIs to Be usable and the nerf them for security purposes to make them "not too usable".<p>Finally one must note that at least right now the webasm ecosystem is rather immature and the de-facto only tool (emscripten) is an amateur hour hobby project. So it's going to take some decades still before the tooling is really getting there.</p>
]]></description><pubDate>Thu, 11 Jun 2026 07:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487473</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48487473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487473</guid></item><item><title><![CDATA[New comment by samiv in "I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA"]]></title><description><![CDATA[
<p>so let's call it what it is then? Corrupt individuals instead of "financial gravity"</p>
]]></description><pubDate>Thu, 11 Jun 2026 05:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486571</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48486571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486571</guid></item><item><title><![CDATA[New comment by samiv in "I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA"]]></title><description><![CDATA[
<p>Was it "financial gravity" that made the decision at VW to install emission cheat devices?<p>Was it "financial gravity" that made the decision at Google to cheat at the ad exchange?<p>Was it "financial gravity" that made the decision at DuPont to dump toxic sludge in the environment and make unsafe products?<p>Or perhaps was it just a group of immoral people chasing more personal gain and wealth?<p>Humans are too weak and too easily corrupted by wealth, power and shiny things and our political and economic systems place way too much power in the hands of fallible individuals. I expect it to be  our downfall.</p>
]]></description><pubDate>Thu, 11 Jun 2026 04:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486368</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48486368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486368</guid></item><item><title><![CDATA[New comment by samiv in "C++: The Documentary"]]></title><description><![CDATA[
<p>Yes I don't disagree that sometimes a specific container or a data structure is great for the problem. Problem is that most of the game code and related code (so tooling,editor, auxiliary engine code) does need a typical STL type functionality and then when the org has "omg no STL" blanket rule someone ends up implementing STL and that's almost always worse than the STL that ships with the tool chain. Even worse..it'll be missing features and data structures and then people have to write sub-optimal code to work around it's limitations.</p>
]]></description><pubDate>Fri, 05 Jun 2026 08:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409657</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48409657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409657</guid></item><item><title><![CDATA[New comment by samiv in "C++: The Documentary"]]></title><description><![CDATA[
<p>You're right that C++ has a lot of features. But like mentioned elsewhere most projects define their own conventions and the subset of features that they use.<p>Also the nice thing about having a large set of features is that C,++ allows you to write very nice abstractions (or not) at both very low or at very high level. In other words you can be very low level with online ASM and bit operations and bit and direct memory manipulation or very high level almost like a script language. Whatever the problem domain needs C++ has got you covered.</p>
]]></description><pubDate>Fri, 05 Jun 2026 08:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409598</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48409598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409598</guid></item><item><title><![CDATA[New comment by samiv in "C++: The Documentary"]]></title><description><![CDATA[
<p>If you don't use the STL you end up re-implementing it yourself. Usually poorly.</p>
]]></description><pubDate>Fri, 05 Jun 2026 08:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409550</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48409550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409550</guid></item><item><title><![CDATA[New comment by samiv in "Leave Me Behind"]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Mon, 25 May 2026 18:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48270087</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48270087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48270087</guid></item><item><title><![CDATA[New comment by samiv in "Leave Me Behind"]]></title><description><![CDATA[
<p>It's not about removing meaning. A normal thoughtful person can surely come up with things to do and occopy their lives with. In fact for most of people work just gets in the way of that.<p>What's it about is once you remove the paycheck that all proletariats need when things get "interesting".</p>
]]></description><pubDate>Mon, 25 May 2026 14:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48267547</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48267547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48267547</guid></item><item><title><![CDATA[New comment by samiv in "Leave Me Behind"]]></title><description><![CDATA[
<p>Because most of the poor people in the world (majority of the population of the planet actually) have no access to clean water, food or medical care or education and that is the same as it was hundreds of years ago.</p>
]]></description><pubDate>Mon, 25 May 2026 14:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48267266</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48267266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48267266</guid></item><item><title><![CDATA[New comment by samiv in "Leave Me Behind"]]></title><description><![CDATA[
<p>The automation at least built unimaginable amounts of wealth for the rich people while the poor people are essentially just as poor they were hundreds of years ago.</p>
]]></description><pubDate>Mon, 25 May 2026 13:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48266472</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48266472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48266472</guid></item><item><title><![CDATA[New comment by samiv in "Amazon Web Services – Four Years and Out"]]></title><description><![CDATA[
<p>This genai is going to bring about huge quality drop in software across the stack and across the domains. I already see orgs that had reasonable software processes transform into orgs where the only metric is how much generated code you can slap and slop together and how fast. There's no success here for anyone.<p>And this is not a dink on the ai tooling itself but on the organizationan processes that provide the context in which the AI code generation is being used.<p>Bad processes will always produce bad low quality outcomes regardless of tbe technology.</p>
]]></description><pubDate>Sun, 24 May 2026 06:26:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254931</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48254931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254931</guid></item><item><title><![CDATA[New comment by samiv in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>Walk away and do what?<p>Most proletariats don't have that option since they need their incomes.<p>When an employee has exactly the options of taking it or leaving it is not leverage.</p>
]]></description><pubDate>Sat, 23 May 2026 06:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245349</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48245349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245349</guid></item><item><title><![CDATA[New comment by samiv in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>Most employees have absolutely Zero leverage. Ask any Amazon warehouse worker how much liberties they have and how much in practice they can negotiate. Just because some employees have had some leverage doesn't change the underlying power dynamics between employers and employees. In fact we're now seeing this play out in software as well with the AI hype train and I expect a reality check to hit many people previously in their cushy office jobs.</p>
]]></description><pubDate>Fri, 22 May 2026 20:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241431</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48241431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241431</guid></item><item><title><![CDATA[New comment by samiv in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>The fact that some countries (mostly the political west) developed a wealthy middle class post WW2 was not due to capitalism but due to social democracy.<p>Capitalism by itself does not produce egalitarian wealthy society. The system divides the populace into "capital owners" and "workers" who are in direct conflict.<p>There are plenty of capitalistic countries where most people are poor. In fact many of the as said Western countries has also high levels of poverty while running capitalism in the 1800 etc until post WW2 social democratic movements.<p>Once you dismantle those social democratic constructs such as labor unions and start shifting more power to the capital holders you'll see how the society splits apart to rich and poor. The rich use their wealth and power to rig the system to benefit themselves even more and become richer at the expense of everyone else. Ultimately they will remove democracy because functional real democracy is a threat to their wealth.</p>
]]></description><pubDate>Fri, 22 May 2026 10:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48233924</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48233924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48233924</guid></item><item><title><![CDATA[New comment by samiv in "No More JetBrains Products for Me"]]></title><description><![CDATA[
<p>Unfortunately this is all true. I have also been using Clion to program C++ on Linux for almost a decade and the past 5 years the product has been in a free fall.<p>- every new release breaks something<p><pre><code>  - the syntax highlight and auto completion engine has glaring bugs when using multiple file splits.  Bugs are open for a decade already.

  - performance is complete dog shit. Typing a characters spins up several cores at 100%. 

  - QA plays the "test the bug on the latest and report back or it doesn't exist" game. 
</code></pre>
Overall they seem to be more interested in shuffling the UI around and adding useless AI features nobody asked for while the core product is eroding fast. It really looks like they don't have tbe engineering capacity/talent to keep the product in shape and whatever capacity they have is misspent on wrong stuff.<p>Sorry but Clion is over.</p>
]]></description><pubDate>Mon, 18 May 2026 21:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185653</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=48185653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185653</guid></item></channel></rss>