<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: gardaani</title><link>https://news.ycombinator.com/user?id=gardaani</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 08:53:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gardaani" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gardaani in "Show HN: Audiomass – a free, open-source multitrack audio editor for the web"]]></title><description><![CDATA[
<p>Is bassoontracker too old-school? <a href="https://www.stef.be/bassoontracker/" rel="nofollow">https://www.stef.be/bassoontracker/</a></p>
]]></description><pubDate>Mon, 25 May 2026 04:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48263310</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=48263310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48263310</guid></item><item><title><![CDATA[New comment by gardaani in "The woes of sanitizing SVGs"]]></title><description><![CDATA[
<p>W3C has been defining SVG Native, but it hasn't progressed much lately — mostly because there hasn't been any interest in it. SVG Native is a small subset of SVG 2.0 which doesn't support scripting, animations or any external references. <a href="https://svgwg.org/specs/svg-native/" rel="nofollow">https://svgwg.org/specs/svg-native/</a></p>
]]></description><pubDate>Tue, 28 Apr 2026 07:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931508</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=47931508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931508</guid></item><item><title><![CDATA[New comment by gardaani in "GitHub CLI now collects pseudoanonymous telemetry"]]></title><description><![CDATA[
<p>It isn't only corporate development teams — open source development teams want to spy on their users, too. For instance, Homebrew: "Anonymous analytics allow us to prioritise fixes and features based on how, where and when people use Homebrew." [1]<p>[1] <a href="https://docs.brew.sh/Analytics" rel="nofollow">https://docs.brew.sh/Analytics</a></p>
]]></description><pubDate>Wed, 22 Apr 2026 13:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47862941</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=47862941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47862941</guid></item><item><title><![CDATA[New comment by gardaani in "Intel 486 CPU announced April 10, 1989"]]></title><description><![CDATA[
<p>Linux kernel version 7.1 will drop support for 486: "Linux devs think even one second spent on 486 support is a second too many." <a href="https://arstechnica.com/gadgets/2026/04/linux-kernel-maintainers-are-following-through-on-removing-intel-486-support/" rel="nofollow">https://arstechnica.com/gadgets/2026/04/linux-kernel-maintai...</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 15:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719174</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=47719174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719174</guid></item><item><title><![CDATA[App Store sees 84% surge in new apps as AI coding tools take off]]></title><description><![CDATA[
<p>Article URL: <a href="https://9to5mac.com/2026/04/06/app-store-sees-84-surge-in-new-apps-as-ai-coding-tools-take-off/">https://9to5mac.com/2026/04/06/app-store-sees-84-surge-in-new-apps-as-ai-coding-tools-take-off/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47699086">https://news.ycombinator.com/item?id=47699086</a></p>
<p>Points: 66</p>
<p># Comments: 74</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:51:41 +0000</pubDate><link>https://9to5mac.com/2026/04/06/app-store-sees-84-surge-in-new-apps-as-ai-coding-tools-take-off/</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=47699086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699086</guid></item><item><title><![CDATA[New comment by gardaani in "AIs can't stop recommending nuclear strikes in war game simulations"]]></title><description><![CDATA[
<p>The movie was made in 1983 and it already uses the word "hallucination": "what you see on these screens up here is a fantasy; a computer-enhanced hallucination" <a href="https://www.imdb.com/title/tt0086567/quotes/?item=qt0453841&ref_=ext_shr_lnk" rel="nofollow">https://www.imdb.com/title/tt0086567/quotes/?item=qt0453841&...</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 06:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47162766</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=47162766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47162766</guid></item><item><title><![CDATA[New comment by gardaani in "Closing this as we are no longer pursuing Swift adoption"]]></title><description><![CDATA[
<p>Here's Andreas Kling's general thoughts on Rust:<p>- Excellent for short-lived programs that transform input A to output B<p>- Clunky for long-lived programs that maintain large complex object graphs<p>- Really impressive ecosystem<p>- Toxic community<p><a href="https://x.com/awesomekling/status/1822241531501162806" rel="nofollow">https://x.com/awesomekling/status/1822241531501162806</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 06:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47070577</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=47070577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47070577</guid></item><item><title><![CDATA[New comment by gardaani in "Debian 13 arrives with major updates for Linux users – what's new in 'Trixie'"]]></title><description><![CDATA[
<p>Debian Trixie drops 32-bit x86 support. Ubuntu dropped 32-bit support already earlier, which meant that lightweight Lubuntu and Xubuntu don't support it either. It's sad to see old hardware support getting dropped like that. They are still good machines as servers and desktop terminals.<p>Are there any good Linux distros left with 32-bit x86 support? Do I have to switch to NetBSD?</p>
]]></description><pubDate>Thu, 14 Aug 2025 07:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44897658</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=44897658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44897658</guid></item><item><title><![CDATA[New comment by gardaani in "HyAB k-means for color quantization"]]></title><description><![CDATA[
<p><i>> Oklab is a nightmare in practice - it's not linked to any perceptual color space, but it has the sheen of such in colloquial discussion. It's a singular matmul that is supposed to emulate CAM16 as best as it can.</i><p>Oklab is perceptually uniform and addresses issues such as unexpected hue and lightness changes in blue colors present in the CIELAB color space. <a href="https://en.wikipedia.org/wiki/Oklab_color_space" rel="nofollow">https://en.wikipedia.org/wiki/Oklab_color_space</a><p>Oklab is used in CSS because it creates smoother gradients and better gamut mapping of out-of-gamut colors than Lab. Here's a picture how Oklch (on the left) creates smoother gamut mapping than CIE Lch (on the right) ("Explore OKLab gamut mapping in oklch"): <a href="https://github.com/w3c/csswg-drafts/issues/9449#issuecomment-1758462103">https://github.com/w3c/csswg-drafts/issues/9449#issuecomment...</a></p>
]]></description><pubDate>Thu, 10 Jul 2025 05:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44517459</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=44517459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44517459</guid></item><item><title><![CDATA[New comment by gardaani in "Container: Apple's Linux-Container Runtime"]]></title><description><![CDATA[
<p>I have been using lima to run Linux VMs on macOS. This new Apple tool looks very similar and I might replace lima with it.</p>
]]></description><pubDate>Tue, 10 Jun 2025 05:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44232905</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=44232905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44232905</guid></item><item><title><![CDATA[New comment by gardaani in "Show HN: We made a photo search engine for homes for sale"]]></title><description><![CDATA[
<p>Does your crawler respect robots.txt? Does it request pages with nice delays so that it doesn't bring down servers? Related: <a href="https://news.ycombinator.com/item?id=43422413">https://news.ycombinator.com/item?id=43422413</a></p>
]]></description><pubDate>Thu, 20 Mar 2025 16:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43425058</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=43425058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43425058</guid></item><item><title><![CDATA[New comment by gardaani in "Recommendations for designing magic numbers of binary file formats"]]></title><description><![CDATA[
<p>Many modern file formats are based on generic container formats (zip, riff, json, toml, xml without namespaces, ..). Identifying those files requires reading the entire file and then guessing the format from the contents. Magic numbers are becoming rare, which is a shame.</p>
]]></description><pubDate>Mon, 17 Mar 2025 17:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43390907</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=43390907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43390907</guid></item><item><title><![CDATA[New comment by gardaani in "Recommendations for designing magic numbers of binary file formats"]]></title><description><![CDATA[
<p>Wikipedia has a good explanation why the PNG magic number is 89 50 4e 47 0d 0a 1a 0a. It has some good features, such as the end-of-file character for DOS and detection of line ending conversions. <a href="https://en.wikipedia.org/wiki/PNG#File_header" rel="nofollow">https://en.wikipedia.org/wiki/PNG#File_header</a></p>
]]></description><pubDate>Mon, 17 Mar 2025 17:05:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43390563</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=43390563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43390563</guid></item><item><title><![CDATA[New comment by gardaani in "Apple's Software Quality Crisis"]]></title><description><![CDATA[
<p>Bluetooth is also turned on after every OS update. I don't understand why macOS does these. They can't be bugs because they have been around for years.</p>
]]></description><pubDate>Tue, 04 Mar 2025 07:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43251660</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=43251660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43251660</guid></item><item><title><![CDATA[New comment by gardaani in "Gooey rubber that's slowly ruining old hard drives"]]></title><description><![CDATA[
<p>That's why I've decided that my next mouse won't have any rubber in it, but it's difficult to find a good mouse without rubber. I'm still looking for one.<p>Generally, I try to avoid buying anything with rubber. It is usually the first part that goes bad. Either it gets sticky and starts melting or it gets hard and dry and breaks up. Also, I avoid using rubber bands. They usually end up damaging objects they hold together.<p>Here's a good page about conservation of rubbers and plastics for those who like to preserve their vintage stuff for a long time.
<a href="https://www.canada.ca/en/conservation-institute/services/conservation-preservation-publications/canadian-conservation-institute-notes/care-rubber-plastic.html" rel="nofollow">https://www.canada.ca/en/conservation-institute/services/con...</a></p>
]]></description><pubDate>Mon, 03 Mar 2025 05:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43238747</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=43238747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43238747</guid></item><item><title><![CDATA[New comment by gardaani in "Xcode Constantly Phones Home"]]></title><description><![CDATA[
<p>Another annoying Xcode feature is that building a <i>macOS</i> app with Xcode command line tools (xcodebuild) sometimes complains that my iPhone is locked:<p><i>"An error occurred whilst preparing device for development -- Failed to prepare the device for development. Domain: com.apple.dtdevicekit Code: 806 Recovery Suggestion: Please unlock and reconnect the device. The device is locked. Domain: com.apple.dt.MobileDeviceErrorDomain"</i></p>
]]></description><pubDate>Tue, 25 Feb 2025 07:05:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43169066</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=43169066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43169066</guid></item><item><title><![CDATA[New comment by gardaani in "No-Panic Rust: A Nice Technique for Systems Programming"]]></title><description><![CDATA[
<p>> Ideally, you can constrain the set of inputs to only valid ones by leveraging types. But if that's not possible and a truly invalid input is passed, then you should panic.<p>But how can the caller know what is "a truly invalid input"? The article has an example: "we unfortunately cannot rely on panic annotations in API documentation to determine a priori whether some Rust code is no-panic or not."<p>It means that calling a function is like a lottery: some input values may panic and some may not panic. The only way to ensure that it doesn't panic is to test it with all possible input values, but that is impossible for complex functions.<p>It would be better to always return an error and let the caller decide how to handle it. Many Rust libraries have a policy that if the library panics, then it is a bug in the library. It's sad that the Rust standard library doesn't take the same approach. For println!(), it would mean returning an error instead of panicking.</p>
]]></description><pubDate>Tue, 04 Feb 2025 09:08:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42930044</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=42930044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42930044</guid></item><item><title><![CDATA[New comment by gardaani in "Blackmagic Debuts $30K 3D Camera for Capturing Video for Vision Pro"]]></title><description><![CDATA[
<p>Which open format can handle this kind of video? The Cineform video codec can store stereo video, but I don't know if it would be suitable for this.</p>
]]></description><pubDate>Thu, 19 Dec 2024 11:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42460385</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=42460385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42460385</guid></item><item><title><![CDATA[New comment by gardaani in "M4 MacBook Pro Uses Quantum Dot Display Technology"]]></title><description><![CDATA[
<p>There's few new 5K monitors: ASUS ProArt Display 5K PA27JCV (already sold for $799) and Benq DesignVue PD2730S.</p>
]]></description><pubDate>Mon, 18 Nov 2024 11:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42171624</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=42171624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42171624</guid></item><item><title><![CDATA[New comment by gardaani in "Show HN: Nova JavaScript Engine"]]></title><description><![CDATA[
<p>Is this an experimental only JS engine or do you aim to implement the entire ECMAscript specification?<p>I have been following the Rust Boa project, but I think that it isn't production ready, yet. <a href="https://github.com/boa-dev/boa">https://github.com/boa-dev/boa</a></p>
]]></description><pubDate>Mon, 18 Nov 2024 11:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42171562</link><dc:creator>gardaani</dc:creator><comments>https://news.ycombinator.com/item?id=42171562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42171562</guid></item></channel></rss>