<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: Mankaninen</title><link>https://news.ycombinator.com/user?id=Mankaninen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 18:19:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Mankaninen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Mankaninen in "The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners"]]></title><description><![CDATA[
<p>extrano84 already found some errors but also 0 will fail and if x is int (instead of unsigned int) all negative numbers will also fail (but so will the original s-macke obfuscation as well).</p>
]]></description><pubDate>Sun, 07 Jun 2026 10:06:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433387</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=48433387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433387</guid></item><item><title><![CDATA[New comment by Mankaninen in "Obvious things C should do"]]></title><description><![CDATA[
<p>Of course you should do the right thing, but if you want to break the private of C++ it is much easier to "#define private public" before including the header file.</p>
]]></description><pubDate>Sun, 12 Jan 2025 06:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42671730</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=42671730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42671730</guid></item><item><title><![CDATA[New comment by Mankaninen in "The enduring mystery of how water freezes"]]></title><description><![CDATA[
<p>More info (but a little vague on myth vs fact):
<a href="https://en.wikipedia.org/wiki/Mpemba_effect" rel="nofollow">https://en.wikipedia.org/wiki/Mpemba_effect</a></p>
]]></description><pubDate>Wed, 19 Jun 2024 17:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40730290</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=40730290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40730290</guid></item><item><title><![CDATA[New comment by Mankaninen in "Show HN: Every Breath You Take – Heart Rate Variability Training"]]></title><description><![CDATA[
<p>I'm on Linux Mint (21.2) and get the same error. Probably macOS only.
A quick reading in readthedocs confirms it is macOS only, no Linux, no Windows.</p>
]]></description><pubDate>Sun, 17 Sep 2023 06:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37542031</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=37542031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37542031</guid></item><item><title><![CDATA[New comment by Mankaninen in "The only way of being anonymous in Sweden is illegal?"]]></title><description><![CDATA[
<p>The article is not correct on salaries being public:
What is public are your tax reports and those are done a year later. To my knowledge you cannot see all details either, only totals that the tax is based on.
Thus I think your statement is wrong or at least it is not related to the public databases mentioned in the article.</p>
]]></description><pubDate>Wed, 26 Oct 2022 15:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=33345084</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=33345084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33345084</guid></item><item><title><![CDATA[New comment by Mankaninen in "Volvo is using Rust for its in-vehicle software"]]></title><description><![CDATA[
<p>A modern car has >100 ECUs, blink is distributed to a few ECUs, think: front body, rear body, left door, right door plus instrument cluster and maybe a trailer control ECU. It does not look premium if they do not blink in phase so you send CAN command for blinking. (A separate cable introduce cost, weight and faults due to corrosion that are tricky to diagnose, in total you want to avoid that.)
If something disturb CAN or an ECU reboots you would get the described behavior. But it is not obvious (at least not to me) that it must be a software error - could easily be hardware designed with too small margins. 
(I have not worked with this issue at Volvo and do not know the actual cause of the problem.)</p>
]]></description><pubDate>Sat, 24 Sep 2022 15:32:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=32963630</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=32963630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32963630</guid></item><item><title><![CDATA[New comment by Mankaninen in "Winnti: Hackers attacking the heart of German industry"]]></title><description><![CDATA[
<p>ECU is abbreviation for Electronic Control Unit in automotive.
(And a modern car may actually have multiple ECUs controlling the engine(s), especially if it is a hybrid=HEV, plugin HEV=PHEV or battery electric vehicle=BEV.)</p>
]]></description><pubDate>Wed, 24 Jul 2019 19:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=20518560</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=20518560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20518560</guid></item><item><title><![CDATA[New comment by Mankaninen in "ElectionGuard – A free open-source voting SDK"]]></title><description><![CDATA[
<p>There is one more problem with encrypted elections not yet listed here; the vote is secret for now but 5, 10 or 20 years later it will be easy to break.<p>This might mostly be a problem for those then powerful, if someone find out that they voted "wrong" long time ago, our trust in them will be reduced. Yet a way to do negative campaigning.</p>
]]></description><pubDate>Mon, 06 May 2019 18:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=19842529</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=19842529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19842529</guid></item><item><title><![CDATA[New comment by Mankaninen in "Group f/64"]]></title><description><![CDATA[
<p>While f/64 sounds like a small aperture, it can be worth remembering that it was on large format cameras. A small sensor like on iPhone 6 is wide open corresponding to depth matching f/113!
(iPhone6 is f/2.2, crop is 7.21, 8"x10" camera is crop 0.14. 7.21/0.14*2.2 = f/113)</p>
]]></description><pubDate>Fri, 03 May 2019 15:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=19819279</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=19819279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19819279</guid></item><item><title><![CDATA[New comment by Mankaninen in "Bloomberg’s chip story reveals murky world of national security reporting"]]></title><description><![CDATA[
<p>I agree with this thinking. It is also possible that competitors to multi-billion contract being awarded to AWS by DoD wants an argument to distributing the contract among many cloud suppliers to reduce risk.
Bloomberg has worked with this story for a year - is that a man-year or a calendar year? If the latter, both trade-war and the DoD contract are less probable.</p>
]]></description><pubDate>Fri, 05 Oct 2018 15:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=18148688</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=18148688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18148688</guid></item><item><title><![CDATA[New comment by Mankaninen in "Ask HN: Why Does the European Tech Industry Have Such a B2B Focus?"]]></title><description><![CDATA[
<p>I don't know the percentage B2B vs consumer-focused startups in EU or US so giving a few examples makes no real sense but Spotify, iZettle, Skype and Pirate bay are all of swedish origin.
And business taxes in Sweden are among the low ones in OECD. Salary (after tax) is lower than in US but schools and health care is free so compared to US the living standard is not that bad, i.e. assuming the original poster assumption is correct, I don't think taxes is the explanation.</p>
]]></description><pubDate>Sat, 15 Sep 2018 19:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=17995647</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=17995647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17995647</guid></item><item><title><![CDATA[New comment by Mankaninen in "AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review"]]></title><description><![CDATA[
<p>I think more CPU performance is attractive if you edit photos or movies - something that is typical for a home computer.
The reason AMD provides CPU performance through a high core count is because it is power efficient, otherwise a single-core is easier to program.</p>
]]></description><pubDate>Mon, 13 Aug 2018 14:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=17750548</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=17750548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17750548</guid></item><item><title><![CDATA[New comment by Mankaninen in "Minimalist C Libraries"]]></title><description><![CDATA[
<p>With respect to the bmp example:
1. Removing the bmp_get implies that the application needs to implement a shadow image if it needs to check the color o a certain pixel. Or even worse, take a direct peek in its void memory area.
2. void pointers instead of bmp_pointers makes it easier to create a mess, the compiler will not tell you that you called the bmp library with a pointer to a jpg memory area.
3. Not doing range checking in the library - but imposing that burden on the caller - is a bad practice. If the caller does the same - expects his caller to do the checking - we end up with a sequrity risk.<p>Trying to minimize the library by pushing work to the application is wrong every time you expect the library to be  used more than once. Despite these objections, I like libraries that are free of IO and mallocs!</p>
]]></description><pubDate>Sun, 10 Jun 2018 07:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=17277003</link><dc:creator>Mankaninen</dc:creator><comments>https://news.ycombinator.com/item?id=17277003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17277003</guid></item></channel></rss>