<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: dullgiulio</title><link>https://news.ycombinator.com/user?id=dullgiulio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 21:17:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dullgiulio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dullgiulio in "We're migrating many of our servers from Linux to FreeBSD"]]></title><description><![CDATA[
<p>> But it's not going to be Unix as we know it.<p>Right, that's Plan9.</p>
]]></description><pubDate>Mon, 24 Jan 2022 20:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=30063741</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=30063741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30063741</guid></item><item><title><![CDATA[New comment by dullgiulio in "Upcoming Features in Go 1.18"]]></title><description><![CDATA[
<p>No shortcuts.<p>Errors reach end users, and they cannot read stack traces.<p>Every shortcut makes for bad errors, bad troubleshooting and unhappy users.<p>Errors document code (you literally write, in English, what you were trying to do but failed, at each level of your program.)<p>Errors report to the user the clear intent that failed and why.<p>Errors are a huge differentiator in quality. There is no shortcut to quality.</p>
]]></description><pubDate>Tue, 09 Nov 2021 17:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=29164512</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=29164512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29164512</guid></item><item><title><![CDATA[New comment by dullgiulio in "Upcoming Features in Go 1.18"]]></title><description><![CDATA[
<p>Please no. I am still fighting the battle of adding contextual information to the error using fmt.Errorf.<p>I am tired of seeing<p>SocketException: hostname.com<p>as full error message.</p>
]]></description><pubDate>Tue, 09 Nov 2021 17:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29164338</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=29164338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29164338</guid></item><item><title><![CDATA[New comment by dullgiulio in "Time to retire the CSV?"]]></title><description><![CDATA[
<p>Readable but not comprehensible. CSV is hard to beat in that sense, being somewhat "natural" like a table written on paper.</p>
]]></description><pubDate>Wed, 18 Aug 2021 15:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=28222356</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=28222356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28222356</guid></item><item><title><![CDATA[New comment by dullgiulio in "I hate almost all software (2011)"]]></title><description><![CDATA[
<p>No, a normal light switch on the wall is all you need.</p>
]]></description><pubDate>Sun, 15 Aug 2021 07:32:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=28186893</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=28186893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28186893</guid></item><item><title><![CDATA[New comment by dullgiulio in "No Cookie for You"]]></title><description><![CDATA[
<p>No, it failed because it acts on the wrong side. If you don't want to be tracked you shouldn't send cookies in your request.</p>
]]></description><pubDate>Thu, 17 Dec 2020 19:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=25458990</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=25458990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25458990</guid></item><item><title><![CDATA[New comment by dullgiulio in "Why is the Google Cloud UI so slow?"]]></title><description><![CDATA[
<p>This comment makes little sense. AWS is even less uniform when it comes to tools, exactly because of its organic growth. This clearly has no impact on its success nor its features.<p>Google does have a problem with management and the org-chart, but not the way you think.</p>
]]></description><pubDate>Wed, 09 Dec 2020 18:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=25362302</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=25362302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25362302</guid></item><item><title><![CDATA[New comment by dullgiulio in "Fucking, Austria changes name to Fugging"]]></title><description><![CDATA[
<p>Most probably all these names just indicate market day...</p>
]]></description><pubDate>Fri, 27 Nov 2020 10:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=25227427</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=25227427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25227427</guid></item><item><title><![CDATA[New comment by dullgiulio in "Ruby's Proposed STM"]]></title><description><![CDATA[
<p>That's the Go runtime.</p>
]]></description><pubDate>Fri, 30 Oct 2020 19:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=24945733</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24945733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24945733</guid></item><item><title><![CDATA[New comment by dullgiulio in "OAuth 3"]]></title><description><![CDATA[
<p>You have to implement UnmarshalJSON. Between each attempt to deserialize into a possible struct, be careful to return on errors that are not JSON serialisation errors (for example caused by reading from the underlying Reader, etc.)<p>It's ugly and verbose but there is no need to use empty interface.</p>
]]></description><pubDate>Thu, 22 Oct 2020 17:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=24860266</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24860266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24860266</guid></item><item><title><![CDATA[New comment by dullgiulio in "Building even faster interpreters in Rust"]]></title><description><![CDATA[
<p>No, that SIMD is good for string matching and Rust regex crate (written by burntsushi for 'ripgrep') makes very good use of it and is thus a nice library for implementing quick matchers.</p>
]]></description><pubDate>Fri, 25 Sep 2020 15:34:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=24590892</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24590892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24590892</guid></item><item><title><![CDATA[New comment by dullgiulio in "Go’s Major Versioning Sucks – From a Fanboy"]]></title><description><![CDATA[
<p>And is Go so hard to upgrade for your application?<p>Go the language is really best in class when it comes to keeping backwards compatibility.</p>
]]></description><pubDate>Wed, 16 Sep 2020 13:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=24492624</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24492624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24492624</guid></item><item><title><![CDATA[New comment by dullgiulio in "Q: A faster re-implementaiton of jq written in Reason Native/OCaml"]]></title><description><![CDATA[
<p>Redirection is not a parameter, meaning that would still not work with this Q tool.</p>
]]></description><pubDate>Mon, 14 Sep 2020 16:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=24472149</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24472149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24472149</guid></item><item><title><![CDATA[New comment by dullgiulio in "The Art of Debating for Software Developers"]]></title><description><![CDATA[
<p>Another reason for people trying too look overly confident is when they are overly exposed over a certain topic.<p>For example, if you have very narrow job titles and roles in a team ("he is our DevOps, she is our architect"...) everyone will have to defend their role, often trying to sound infallible.<p>If instead you make the whole team responsible for all team tasks, everyone will be more open to leveraging everyone else's suggestions.</p>
]]></description><pubDate>Tue, 08 Sep 2020 16:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=24410271</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24410271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24410271</guid></item><item><title><![CDATA[New comment by dullgiulio in "The Art of Debating for Software Developers"]]></title><description><![CDATA[
<p>Tangentially, the adage "strong opinions, weakly held" is nonsense. If you have a strong opinion, you look like a fool if you change your mind when evidence is shown to you.<p>It is much better to just stay humble. Show your insecurities and lack of knowledge openly and early, you'll be surprised to see how people reactions change from hostile/confrontational to outright helpful.</p>
]]></description><pubDate>Tue, 08 Sep 2020 11:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=24407327</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24407327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24407327</guid></item><item><title><![CDATA[New comment by dullgiulio in "Ask HN: Suggestions for books about API design?"]]></title><description><![CDATA[
<p>I really cannot agree with the "just use GET" suggestion. GET must not be used for actions that modify the data server-side. Also, POST and PUT means some action is or is not idempotent.<p>Using different methods than GET is easy in the browser (easier than JSON-P) and avoids a huge class of problems that come with abusing GET.</p>
]]></description><pubDate>Sat, 05 Sep 2020 15:30:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24384282</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24384282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24384282</guid></item><item><title><![CDATA[New comment by dullgiulio in "Italian Ruby"]]></title><description><![CDATA[
<p>Correct, "per difetto" means flooring a number.</p>
]]></description><pubDate>Mon, 31 Aug 2020 16:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=24332882</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24332882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24332882</guid></item><item><title><![CDATA[New comment by dullgiulio in "One Year with ThinkPad and Linux (From MacBook Pro)"]]></title><description><![CDATA[
<p>I have been using double tap to select (and simply drag) on Linux for years, never had to click. And my touchpad is far from magic...</p>
]]></description><pubDate>Fri, 28 Aug 2020 16:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=24306519</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=24306519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24306519</guid></item><item><title><![CDATA[New comment by dullgiulio in "Flow browser passes the Acid tests"]]></title><description><![CDATA[
<p>Again, disabling features is a feature given to the site developer, not to the visitor, who's actually running the code.<p>It would be so much better if browsers were User Agents and respected user settings before the will of the site creator.</p>
]]></description><pubDate>Sat, 13 Jun 2020 18:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=23511383</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=23511383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23511383</guid></item><item><title><![CDATA[New comment by dullgiulio in "Async Python is not faster"]]></title><description><![CDATA[
<p>Languages that to green threads don't do them for memory savings, but to save on context switches when a thread is blocked and cannot run. System threads are scheduled by the OS, green threads my the language runtime, which saves a context switch.</p>
]]></description><pubDate>Fri, 12 Jun 2020 17:39:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=23501667</link><dc:creator>dullgiulio</dc:creator><comments>https://news.ycombinator.com/item?id=23501667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23501667</guid></item></channel></rss>