<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: chiefsucker</title><link>https://news.ycombinator.com/user?id=chiefsucker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 15:04:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chiefsucker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chiefsucker in "Ask HN: App development in 2023 for C++ developer?"]]></title><description><![CDATA[
<p>Disclaimer: I am an application developer, and one of the maintainers of the Drogon C++ web framework.<p>C++ & apps don’t fit well together technologically these days.<p>Android? Go Kotlin.<p>iPhone? Go Swift.<p>Cross platform? Meh, kind of dislike middleware as they always lag behind the vendor. This was the case three decades ago as it is today.<p>Usually you are far better off by defining a REST API as your border between platforms, then just use whatever easy (de)serialization techniques the language will give you.<p>Personally I have a cross-platform C++ stack built on top of Drogon that I can use on multiple platforms, then it’s usually a native UI layer (Kotlin + Compose on Android, Swift + SwiftUI on Apple platforms) on top of the cross-platform layer. This way business layer code can be shared across every platform while only the UI needs to be adapted to its host OS.<p>Drogon website: <a href="https://drogon.org" rel="nofollow noreferrer">https://drogon.org</a></p>
]]></description><pubDate>Sun, 25 Jun 2023 09:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36466315</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=36466315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36466315</guid></item><item><title><![CDATA[New comment by chiefsucker in "Update Firmware of Samsung SSDs in Linux"]]></title><description><![CDATA[
<p>The less updates a software gets, the higher is the probability that you’re dealing with abandonware.</p>
]]></description><pubDate>Wed, 16 Mar 2022 12:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30698062</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=30698062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30698062</guid></item><item><title><![CDATA[New comment by chiefsucker in "Update Firmware of Samsung SSDs in Linux"]]></title><description><![CDATA[
<p>Just to give you an example: Some Samsung SSDs have slightly strange TRIM behavior that basically seems to get unnoticed during normal workloads.<p>But when you build a Hackintosh with a recent version of macOS this exact TRIM behavior results in boot times of several minutes (compared to a dozen of seconds or so on a SSD with a better TRIM implementation).<p>I’m not saying Samsung will ever fix their TRIM implementation, but in theory this would be fixable by a firmware update.<p>And don’t get me even started on the crap that TRIM is, why we shouldn’t need it in the first place, and how convoluted its development was.</p>
]]></description><pubDate>Wed, 16 Mar 2022 12:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30698040</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=30698040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30698040</guid></item><item><title><![CDATA[New comment by chiefsucker in "Does low cholesterol cause cognitive impairment? Part II"]]></title><description><![CDATA[
<p>Isn’t this already one recursion level too deep? ;)</p>
]]></description><pubDate>Mon, 27 Sep 2021 14:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=28671193</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=28671193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28671193</guid></item><item><title><![CDATA[New comment by chiefsucker in "Can you make side money with C++?"]]></title><description><![CDATA[
<p>If it’s about side money, it usually also implies a smaller, side project, not necessarily, but eventually for smaller businesses to whom technological choices don’t matter.<p>You just define the outcome together with your client, and use C++ if it’s a technological fit.</p>
]]></description><pubDate>Mon, 21 Jun 2021 14:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=27579780</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=27579780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27579780</guid></item><item><title><![CDATA[New comment by chiefsucker in "Time to Upgrade Your Monitor"]]></title><description><![CDATA[
<p>From my limited understanding not the distance is the problem, but the constant focus at a point in the same distance. That’s the reason why they recommend to look at distant objects every 15 minutes or so. Starring at a tree for ten hours straight would have a similar effect, but woods are so complex that your eyes are constantly refocusing.</p>
]]></description><pubDate>Thu, 18 Jun 2020 14:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=23563585</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23563585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23563585</guid></item><item><title><![CDATA[New comment by chiefsucker in "Time to Upgrade Your Monitor"]]></title><description><![CDATA[
<p>Tab cycling can be a productivity killer, especially when you need to cycle between more than 4–5 applications (which can happen quite often, but OP wrote “alt-tab (or otherwise)”.<p>What works excellent (at least for me, not necessary for you) is to set shortcuts to your most used applications (be it the function key row, or some hjkl combinations). With such a setup you can just press a key / combination from muscle memory, instead of opening the tab switcher overlay, parsing it, deciding how often you need to press tab, and then actually switching to the other application window. Keeping shortcuts to applications feels like you would only have to do the last step.</p>
]]></description><pubDate>Thu, 18 Jun 2020 14:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=23563533</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23563533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23563533</guid></item><item><title><![CDATA[New comment by chiefsucker in "Time to Upgrade Your Monitor"]]></title><description><![CDATA[
<p>I also don’t mean to pick on you personally, but do you think that 8x as stupid is better than 4x as stupid?<p>Not everything is a numbers game.</p>
]]></description><pubDate>Thu, 18 Jun 2020 13:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=23562973</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23562973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23562973</guid></item><item><title><![CDATA[New comment by chiefsucker in "GitHub isn't fun anymore"]]></title><description><![CDATA[
<p>It’s really fascinating how humanity can twist almost everything around and start seeing it from a bad perspective.<p>Maybe the author is a very engaged developer who already knows a huge part of the “boring software that supports the world”? Maybe he is so engaged that he wants to follow new developments in his professional area to get even better? Maybe he hopes that he will discover new and interesting algorithms that can help him improve his skills?<p>I think there is a point that simple algorithms are a better user interface, because of their predictability (although they show their flaws, like he specifically mentions with JS). Just try to remember how much discussion there was about Twitter’s feed and their move away from a classic timeline. They still haven’t abandoned the latter one.<p>But who knows in the end? Maybe your comment was just an attempt of satire a la The Onion? Personally I try not to prematurely judge and stay positive. To each his own I guess.</p>
]]></description><pubDate>Wed, 17 Jun 2020 10:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=23549670</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23549670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23549670</guid></item><item><title><![CDATA[New comment by chiefsucker in "Google adds experimental setting to hide full URLs in Chrome 85 address bar"]]></title><description><![CDATA[
<p>This is patently false. I talk to non-tech "regular" users all the time that don’t know what I’m talking about when I mention AMP and its issues.</p>
]]></description><pubDate>Mon, 15 Jun 2020 14:19:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=23527599</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23527599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23527599</guid></item><item><title><![CDATA[New comment by chiefsucker in "Google adds experimental setting to hide full URLs in Chrome 85 address bar"]]></title><description><![CDATA[
<p>A common convention with system administrators is to have the canonical name at www.* and redirect www-less requests to the former. If you argue that a browser implementation should fix uncommon configurations, I would argue that administrators should fix their configurations in the first place.<p>You don’t have this issue at all for domains that don’t have a www subdomain.<p>Furthermore it would be extremely confusing to have different content for www.example.com & example.com.</p>
]]></description><pubDate>Sun, 14 Jun 2020 11:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=23516831</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23516831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23516831</guid></item><item><title><![CDATA[New comment by chiefsucker in "Google adds experimental setting to hide full URLs in Chrome 85 address bar"]]></title><description><![CDATA[
<p>What the heck? A regular user doesn’t understand or care what the technical difference between a “regular” page and AMP is. I wouldn’t call this ignorance per se.</p>
]]></description><pubDate>Sun, 14 Jun 2020 11:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23516799</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23516799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23516799</guid></item><item><title><![CDATA[New comment by chiefsucker in "Every year I fill out this survey from Apple, for Apple developers"]]></title><description><![CDATA[
<p>To have a monopoly doesn’t mean to have a specific market share, it means to show monopolistic behavior.</p>
]]></description><pubDate>Sat, 13 Jun 2020 13:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=23509085</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23509085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23509085</guid></item><item><title><![CDATA[New comment by chiefsucker in "Every year I fill out this survey from Apple, for Apple developers"]]></title><description><![CDATA[
<p>Apple wouldn’t be Apple if they wouldn’t abandon old technologies in favor of newer ones.<p>This actually splits developer mindset into two camps: those who love the introduction of new stuff and deem it necessary to achieve progress, and those who accuse Apple of planning obsolescence into their products, and deprecating technologies too early (it’s a little bit hard too believe when you compare Android to iOS, but Linux or Windows vs. macOS tells a different story).</p>
]]></description><pubDate>Sat, 13 Jun 2020 12:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=23508907</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23508907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23508907</guid></item><item><title><![CDATA[New comment by chiefsucker in "Ask HN: Which tools have made you a much better programmer?"]]></title><description><![CDATA[
<p>+1<p>When you’re on it, also install Vimac [1]. I’ve mapped it to ⌃Space (similar to Spotlight’s ⌘Space). It’ll make you grab the mouse / trackpad less often.<p>[1] <a href="https://github.com/dexterleng/vimac/" rel="nofollow">https://github.com/dexterleng/vimac/</a></p>
]]></description><pubDate>Thu, 11 Jun 2020 12:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23488253</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23488253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23488253</guid></item><item><title><![CDATA[New comment by chiefsucker in "Teaching my MIT classes with only free/libre software"]]></title><description><![CDATA[
<p>AWS doesn’t necessary sound like OSS, but to each his own ;)<p>It’s definitely great that such an architecture worked for you and also shows how hard it can be to run a full OSS stack these days.</p>
]]></description><pubDate>Thu, 11 Jun 2020 09:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=23486917</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23486917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23486917</guid></item><item><title><![CDATA[New comment by chiefsucker in "Framework Benchmarks Round 19"]]></title><description><![CDATA[
<p>> "whatever is the latest framework can take advantage of all the latest methods and libraries to become the fastest"<p>I’m not sure I understand this, i. e. TRANTOR (which is the underlying network library for Drogon) recently merged in a patch that optimizes memory handling in a low level component of its event loop where object construction was minimized (first tests show another performance increase of about 5–10% on top of the current benchmark results).<p>I fail to understand how such improvements have something to do with “all the latest methods and libraries”?</p>
]]></description><pubDate>Sun, 31 May 2020 12:13:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=23369035</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23369035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23369035</guid></item><item><title><![CDATA[New comment by chiefsucker in "Framework Benchmarks Round 19"]]></title><description><![CDATA[
<p>One of Drogon’s project goals is great performance. That’s also one of the reasons why it’s written in C++.</p>
]]></description><pubDate>Sun, 31 May 2020 12:05:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=23368994</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23368994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23368994</guid></item><item><title><![CDATA[New comment by chiefsucker in "Framework Benchmarks Round 19"]]></title><description><![CDATA[
<p>> For example, <a href="https://github.com/an-tao/drogon" rel="nofollow">https://github.com/an-tao/drogon</a> (benchmark winner) or <a href="https://oci-pronghorn.gitbook.io/greenlightning/" rel="nofollow">https://oci-pronghorn.gitbook.io/greenlightning/</a> just aren't pleasant to work with.<p>What makes you say that Drogon isn’t pleasant to work with? Is it some specific framework APIs that can be improved (if yes, how?), or is it a general disdain against C++ and its syntax?</p>
]]></description><pubDate>Sun, 31 May 2020 12:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=23368977</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23368977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23368977</guid></item><item><title><![CDATA[New comment by chiefsucker in "Ask HN: Dark mode for HN please?"]]></title><description><![CDATA[
<p>Yes, exactly. When I need HN in dark mode, I open a pre-configured Terminal profile with w3m launched by default, and have a nice greenish font on a dark background.<p>It looks like this: <a href="https://imgur.com/a/FqLB0g8" rel="nofollow">https://imgur.com/a/FqLB0g8</a></p>
]]></description><pubDate>Sat, 16 May 2020 06:39:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=23201002</link><dc:creator>chiefsucker</dc:creator><comments>https://news.ycombinator.com/item?id=23201002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23201002</guid></item></channel></rss>