<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: dannas</title><link>https://news.ycombinator.com/user?id=dannas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 00:49:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dannas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dannas in "Visualizing binary files with ImHex's DSL, the "pattern language""]]></title><description><![CDATA[
<p>There's an ImHex WebAssembly build accessible online at: <a href="https://web.imhex.werwolv.net/" rel="nofollow">https://web.imhex.werwolv.net/</a>.</p>
]]></description><pubDate>Thu, 07 Nov 2024 11:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42075827</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=42075827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42075827</guid></item><item><title><![CDATA[New comment by dannas in "Show HN: iFixit created a new USB-C, repairable soldering system"]]></title><description><![CDATA[
<p>Here's the photo of different soldering handles: <a href="https://x.com/lukego/status/1308366430849716226/photo/1" rel="nofollow">https://x.com/lukego/status/1308366430849716226/photo/1</a></p>
]]></description><pubDate>Fri, 13 Sep 2024 08:02:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41529031</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=41529031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41529031</guid></item><item><title><![CDATA[New comment by dannas in "Show HN: iFixit created a new USB-C, repairable soldering system"]]></title><description><![CDATA[
<p>I recommend <a href="https://eleshop.eu/jbc-bt-2bqa-soldering-station.html" rel="nofollow">https://eleshop.eu/jbc-bt-2bqa-soldering-station.html</a><p>The handle is so light! Active tips! Heats up in 2 seconds. Goes to standby mode when you put away the handle to save the tips.<p>There's even a lighter compatible precision handle that you can buy.<p>Luke Gorrie posted a bunch of Twitter threads where he compare the sizes of soldering handles. Can't find it now but <a href="https://github.com/lukego/soldering">https://github.com/lukego/soldering</a> might lead you to them.</p>
]]></description><pubDate>Fri, 13 Sep 2024 05:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41528285</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=41528285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41528285</guid></item><item><title><![CDATA[New comment by dannas in "Ask HN: Anyone use a code to mindmap/flowchart tool?"]]></title><description><![CDATA[
<p>I'm still using Sourcetrail daily for inspecting C++ codebases. Works great. I paid for the first beta and was very sad that the company was not profitable. It really is a great product.</p>
]]></description><pubDate>Sat, 24 Feb 2024 20:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39495112</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=39495112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39495112</guid></item><item><title><![CDATA[A simple main game loop with ncurses]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.altdevarts.com/p/a-simple-main-game-loop-with-ncurses">https://www.altdevarts.com/p/a-simple-main-game-loop-with-ncurses</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37553908">https://news.ycombinator.com/item?id=37553908</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 Sep 2023 09:07:57 +0000</pubDate><link>https://www.altdevarts.com/p/a-simple-main-game-loop-with-ncurses</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=37553908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37553908</guid></item><item><title><![CDATA[New comment by dannas in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://dannas.name" rel="nofollow noreferrer">https://dannas.name</a><p>Notes on systems programming. Not that many posts but I've reached the HN frontpage on two occasions.<p>---<p>* Why should children program? A review of Seymour Papers Mind storms - <a href="https://news.ycombinator.com/item?id=12372330">https://news.ycombinator.com/item?id=12372330</a><p>* Views on error handling - <a href="https://news.ycombinator.com/item?id=23884505">https://news.ycombinator.com/item?id=23884505</a></p>
]]></description><pubDate>Tue, 04 Jul 2023 18:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36590585</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=36590585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36590585</guid></item><item><title><![CDATA[New comment by dannas in "Why I Think Rust Is the Way Forward"]]></title><description><![CDATA[
<p>Rico Mariani gives his opinions on the future of system programming languages.<p>His main point is that C++ with EH introduces too much bloat; that the opaque error handling combined with no compiler assisted checking hides bugs; and that you can't write C++ codes from "the books" since it leads to more bugs!<p>With Rust you can write it like in the books!<p>"Modern C++ has so many hazards and is so costly that I can't but view it as anything less than a total failure in the systems space. I can't begin to tell you how disappointing this is to me. "</p>
]]></description><pubDate>Mon, 29 May 2023 13:46:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36113903</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=36113903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36113903</guid></item><item><title><![CDATA[Why I Think Rust Is the Way Forward]]></title><description><![CDATA[
<p>Article URL: <a href="https://ricomariani.medium.com/why-i-think-rust-is-the-way-forward-b7f434e896d4">https://ricomariani.medium.com/why-i-think-rust-is-the-way-forward-b7f434e896d4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36113902">https://news.ycombinator.com/item?id=36113902</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 29 May 2023 13:46:17 +0000</pubDate><link>https://ricomariani.medium.com/why-i-think-rust-is-the-way-forward-b7f434e896d4</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=36113902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36113902</guid></item><item><title><![CDATA[New comment by dannas in "How to communicate effectively as a developer"]]></title><description><![CDATA[
<p>=== Cut needless words ===<p>The article references Covingtons How to Write more Clearly, Think More Clearly [...] Powerpoint presentation [1]. I highly recommend it!<p>A fun part in that presentation is when Covington, in a series of steps, revises this sentence...<p>“One of the best things you can do for yourself to improve your writing is to learn how to cut out words that are not necessary.”<p>..Into this one:<p>“To improve your writing, cut out unnecessary words.”<p>OPs article calls for more words to provide context. But by revising you can often cut the length in half.<p>[1] <a href="https://www.covingtoninnovations.com/mc/WriteThinkLearn.pdf" rel="nofollow">https://www.covingtoninnovations.com/mc/WriteThinkLearn.pdf</a></p>
]]></description><pubDate>Fri, 28 Oct 2022 17:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=33374438</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=33374438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33374438</guid></item><item><title><![CDATA[New comment by dannas in "The Sad State of Debug Performance in C++"]]></title><description><![CDATA[
<p>As for contributions from the gamedev industry, here's a EuroLLVM 2022 presentation from Orlando Cazalet-Hyams working at Sony: <a href="https://www.snsystems.com/technology/tech-blog/improving-debug-locations-for-variables-in-memory" rel="nofollow">https://www.snsystems.com/technology/tech-blog/improving-deb...</a></p>
]]></description><pubDate>Tue, 27 Sep 2022 12:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=32994690</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=32994690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32994690</guid></item><item><title><![CDATA[New comment by dannas in "The Sad State of Debug Performance in C++"]]></title><description><![CDATA[
<p>[gcc/gdb/LLVM outsider here]<p>If someone is interested in what's being done to improve LLVMs debuginfo, here's a talk by Djordje Todorovic from two years ago: <a href="https://www.youtube.com/watch?v=GpMLt1oecOk" rel="nofollow">https://www.youtube.com/watch?v=GpMLt1oecOk</a>. It's about tracking dwarf locations for variables by keeping around information from the parent frame. According to that presentation, at least that work has been progressing.</p>
]]></description><pubDate>Mon, 26 Sep 2022 13:39:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=32982982</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=32982982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32982982</guid></item><item><title><![CDATA[Kernighan Software Tools in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://dannas.name/2022/09/08/Kernighan-tools-in-rust">https://dannas.name/2022/09/08/Kernighan-tools-in-rust</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32771024">https://news.ycombinator.com/item?id=32771024</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Sep 2022 19:45:01 +0000</pubDate><link>https://dannas.name/2022/09/08/Kernighan-tools-in-rust</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=32771024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32771024</guid></item><item><title><![CDATA[What Metric to Use When Benchmarking?]]></title><description><![CDATA[
<p>Article URL: <a href="https://tratt.net/laurie/blog/2022/what_metric_to_use_when_benchmarking.html">https://tratt.net/laurie/blog/2022/what_metric_to_use_when_benchmarking.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31942933">https://news.ycombinator.com/item?id=31942933</a></p>
<p>Points: 30</p>
<p># Comments: 13</p>
]]></description><pubDate>Fri, 01 Jul 2022 06:05:09 +0000</pubDate><link>https://tratt.net/laurie/blog/2022/what_metric_to_use_when_benchmarking.html</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=31942933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31942933</guid></item><item><title><![CDATA[New comment by dannas in "Understanding Software Dynamics by Richard Sites"]]></title><description><![CDATA[
<p>Has anyone had a chance to read this yet? Is it a good complement to Brendan Greggs and Denis Bakhvalov books?<p>What more besides the ideas in Richards ACM Queue article are present? <a href="https://queue.acm.org/detail.cfm?id=3291278" rel="nofollow">https://queue.acm.org/detail.cfm?id=3291278</a><p>How does his KUTrace Linux kernel patches differ from the existing tracing infrastructure? This talk [1] seems to suggest that the reason his KUTrace is so fast is because the other tracers collect more information.<p>How does the tracing capabilities here compared to what the Windows WPA subsystem can offer? Does it have less overhead for collecting such traces?<p>Sampling profilers like Superluminal claims to be able to recognize very small delays. For how many cases do you need something like KUTrace and when is Superluminal enough?<p>[1] <a href="https://www.youtube.com/watch?v=UYwWollxzAk" rel="nofollow">https://www.youtube.com/watch?v=UYwWollxzAk</a> I felt a little uneasy watching it due to Richard being so disagreeable to anyoone asking him questions</p>
]]></description><pubDate>Mon, 10 Jan 2022 12:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29873550</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=29873550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29873550</guid></item><item><title><![CDATA[Understanding Software Dynamics by Richard Sites]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pearson.com/us/higher-education/program/Sites-Understanding-Software-Dynamics/PGM100003101088.html">https://www.pearson.com/us/higher-education/program/Sites-Understanding-Software-Dynamics/PGM100003101088.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29873479">https://news.ycombinator.com/item?id=29873479</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 10 Jan 2022 12:01:16 +0000</pubDate><link>https://www.pearson.com/us/higher-education/program/Sites-Understanding-Software-Dynamics/PGM100003101088.html</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=29873479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29873479</guid></item><item><title><![CDATA[New comment by dannas in "On Hubris and Humility: developing an OS for robustness in Rust [video]"]]></title><description><![CDATA[
<p>I thought the same thing when I read the blogpost.</p>
]]></description><pubDate>Mon, 06 Dec 2021 10:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=29458139</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=29458139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29458139</guid></item><item><title><![CDATA[Computing Performance: On the Horizon by Brendan Gregg]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.usenix.org/conference/lisa21/presentation/gregg-computing">https://www.usenix.org/conference/lisa21/presentation/gregg-computing</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27460231">https://news.ycombinator.com/item?id=27460231</a></p>
<p>Points: 12</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Jun 2021 13:07:22 +0000</pubDate><link>https://www.usenix.org/conference/lisa21/presentation/gregg-computing</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=27460231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27460231</guid></item><item><title><![CDATA[C++ – how to read a file into a string]]></title><description><![CDATA[
<p>Article URL: <a href="http://0x80.pl/notesen/2019-01-07-cpp-read-file.html">http://0x80.pl/notesen/2019-01-07-cpp-read-file.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26463296">https://news.ycombinator.com/item?id=26463296</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Mar 2021 07:12:43 +0000</pubDate><link>http://0x80.pl/notesen/2019-01-07-cpp-read-file.html</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=26463296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26463296</guid></item><item><title><![CDATA[Securing C Code – Ante Up by Rico Mariani]]></title><description><![CDATA[
<p>Article URL: <a href="https://ricomariani.medium.com/securing-c-code-ante-up-3c4537c1df8d">https://ricomariani.medium.com/securing-c-code-ante-up-3c4537c1df8d</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26074786">https://news.ycombinator.com/item?id=26074786</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Feb 2021 07:24:21 +0000</pubDate><link>https://ricomariani.medium.com/securing-c-code-ante-up-3c4537c1df8d</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=26074786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26074786</guid></item><item><title><![CDATA[Standard C Loop Idioms]]></title><description><![CDATA[
<p>Article URL: <a href="https://dannas.name/standard-c-loop-idioms">https://dannas.name/standard-c-loop-idioms</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23987941">https://news.ycombinator.com/item?id=23987941</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Jul 2020 15:43:46 +0000</pubDate><link>https://dannas.name/standard-c-loop-idioms</link><dc:creator>dannas</dc:creator><comments>https://news.ycombinator.com/item?id=23987941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23987941</guid></item></channel></rss>