<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: gibibit</title><link>https://news.ycombinator.com/user?id=gibibit</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 00:45:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gibibit" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gibibit in "Does [MacOS] even matter anymore?"]]></title><description><![CDATA[
<p>What more do you want an OS to do? What do you expect Apple to add to MacOS? Just don't break stuff. Fix bugs. Once in a while some new kind of hardware or network protocol might need to be added. That's it.</p>
]]></description><pubDate>Fri, 25 Jul 2025 16:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44684780</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=44684780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44684780</guid></item><item><title><![CDATA[New comment by gibibit in "Experimenting with no-build Web Applications"]]></title><description><![CDATA[
<p>If done with Electron, that will be 100 MB.<p>Or with Tauri, 5 MB. Which, amazingly, seems tiny.</p>
]]></description><pubDate>Thu, 05 Jun 2025 15:08:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44192438</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=44192438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44192438</guid></item><item><title><![CDATA[New comment by gibibit in "Show HN: I wrote a Java decompiler in pure C language"]]></title><description><![CDATA[
<p>I am always curious how different C programs decide how to manage memory.<p>In this case there are is a custom string library. Functions returned owned heap-allocated strings.<p>However, I think there's a problem where static strings are used interchangably with heap-allocated strings, such as in the function `string class_simple_name(string full)` ( <a href="https://github.com/neocanable/garlic/blob/72357ddbcffdb756416dd2fc1481f8c22be1c2c5/src/decompiler/klass.c#L202">https://github.com/neocanable/garlic/blob/72357ddbcffdb75641...</a> )<p>Sometimes it returns a static string like `g_str_int` and sometimes a newly heap-allocated string, such as returned by `class_type_array_name(g_str_int, depth)`.<p>Callers have no way to properly release the memory allocated by this function.</p>
]]></description><pubDate>Tue, 03 Jun 2025 15:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44171086</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=44171086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44171086</guid></item><item><title><![CDATA[New comment by gibibit in "I made a chair"]]></title><description><![CDATA[
<p>Obviously they don't put the weight on the product main page, that is absolutely heavy.<p>The Helinox Chair Zero is the standard by which all backpacking chairs are compared <a href="https://helinox.com/products/chair-zero" rel="nofollow">https://helinox.com/products/chair-zero</a> -  and it is 1 lb 1 oz.<p>And then some people mod these chairs, like this similar one that was reduced to 13 oz. <a href="https://backpackinglight.com/forums/topic/chair-enlightening-13-oz-full-chair/" rel="nofollow">https://backpackinglight.com/forums/topic/chair-enlightening...</a></p>
]]></description><pubDate>Mon, 02 Jun 2025 15:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44159674</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=44159674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44159674</guid></item><item><title><![CDATA[New comment by gibibit in "GPS Needs to Toughen Up, or Get Trampled Down"]]></title><description><![CDATA[
<p>True, "nm" initially seemed to be nautical miles, but then this square meters thing appeared. The point is that "m" should be meters, but "mi" would be a more customary abbreviation for miles in the U.S.</p>
]]></description><pubDate>Wed, 21 May 2025 15:45:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44052726</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=44052726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44052726</guid></item><item><title><![CDATA[New comment by gibibit in "GPS Needs to Toughen Up, or Get Trampled Down"]]></title><description><![CDATA[
<p>"A single 1-kW jammer can take down GPS for a 300-nm radius.[...] A CRPA can shrink the effective radius of the 1-kW jammer to 3 nm. The jammer’s area of effectiveness is slashed from 280,000 m² to 28 m²."<p>An example of the kind of unit confusion that could crash a Mars orbiter?<p>I thought we were talking about nanometers and square meters here for a second. But this only makes sense if "m²" means square miles and "nm" means nautical miles. How about at least using "mi" for miles to reduce confusion?</p>
]]></description><pubDate>Wed, 21 May 2025 15:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44052599</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=44052599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44052599</guid></item><item><title><![CDATA[New comment by gibibit in "Linkwarden: FOSS self-hostable bookmarking with AI-tagging and page archival"]]></title><description><![CDATA[
<p>Very informative, thanks!</p>
]]></description><pubDate>Thu, 01 May 2025 20:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43863281</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43863281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43863281</guid></item><item><title><![CDATA[New comment by gibibit in "A faster way to copy SQLite databases between computers"]]></title><description><![CDATA[
<p>Hilarious, 3000+ votes for a Stack Overflow question that's not a question. But it is an interesting article. Interesting enough that it gets to break all the rules, I guess?</p>
]]></description><pubDate>Thu, 01 May 2025 15:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43859152</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43859152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43859152</guid></item><item><title><![CDATA[New comment by gibibit in "Linkwarden: FOSS self-hostable bookmarking with AI-tagging and page archival"]]></title><description><![CDATA[
<p>Is there any software that can provide verified, trusted archives of websites?<p>For example, we can go to the Wayback Machine at archive.org to not only see what a website looked like in the past, but prove it to someone (because we implicitly trust The Internet Archive). But the Wayback Machine has deleted sites when a site later changes its robots.txt to exclude it, meaning that old site REALLY disappears from the web forever.<p>The difficulty for a trusted archive solution is in proving that the archived pages weren't altered, and that the timestamp of the capture was not altered.<p>It seems like blockchain would be a big help, and would prevent back-dating future snapshots, but there seem to be a lot of missing pieces still.<p>Thoughts?</p>
]]></description><pubDate>Thu, 01 May 2025 15:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43858919</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43858919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43858919</guid></item><item><title><![CDATA[New comment by gibibit in "Office is too slow, so Microsoft is making it load at Windows startup"]]></title><description><![CDATA[
<p>I still can't believe how slow MS Word is to load a .docx document of about 150 pages of text, you can watch the page count in the status bar grow over a period of 10 seconds or more as it loads/paginates it.<p>On the plus side, it's nostalgic and reminds me of the old MS Word 6 on Windows 95 (or Windows 3.1?) so that's nice.l</p>
]]></description><pubDate>Thu, 01 May 2025 00:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43852241</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43852241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43852241</guid></item><item><title><![CDATA[New comment by gibibit in "The Mira Pro Color is Boox's first color E Ink monitor"]]></title><description><![CDATA[
<p>I predict this won't be popular. E-ink is great for reading a book, especially on a portable battery-powered device, but on a large desk display connected to a general-purpose computer, it doesn't make sense at all.<p>Slow and inconsistent refresh rate, limited lifetime cycles that you could wear it out in a year or 2 with frequent use.</p>
]]></description><pubDate>Wed, 30 Apr 2025 19:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43849702</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43849702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43849702</guid></item><item><title><![CDATA[New comment by gibibit in "Is outbound going to die?"]]></title><description><![CDATA[
<p>To me, spam is unsolicited email or phone calls. People or organizations contacting me when I haven't requested they do so.</p>
]]></description><pubDate>Mon, 28 Apr 2025 19:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43825326</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43825326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43825326</guid></item><item><title><![CDATA[New comment by gibibit in "I maintain a 17 year old ThinkPad"]]></title><description><![CDATA[
<p>Interestingly the Macbook trackpad does not have physical buttons. It uses haptic feedback to simulate the feeling of a "click", but in reality there is no button which could be interrupted by dust.<p>I did have a Macbook trackpad fail in a similar way, where the "button" seemed to intermittently fail to click. It turned out my battery was swelling (see /r/spicypillows) and this impacted the trackpad operation.<p>On topic, I took the Macbook with swollen battery in to the Apple Store and they had to replace the entire keyboard+battery assembly as a unit because the battery was not replaceable.</p>
]]></description><pubDate>Thu, 03 Apr 2025 15:23:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43571081</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43571081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43571081</guid></item><item><title><![CDATA[New comment by gibibit in "Why F#?"]]></title><description><![CDATA[
<p>For reference, Rust provides a similar experience<p><pre><code>    let names = ["Peter", "Julia", "Xi"];
    names
        .map(|name| format!("Hello, {name}"))
        .iter()
        .for_each(|greeting| println!("{greeting}! Enjoy your Rust"));</code></pre></p>
]]></description><pubDate>Tue, 01 Apr 2025 15:52:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43548261</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43548261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43548261</guid></item><item><title><![CDATA[New comment by gibibit in "A love letter to the CSV format"]]></title><description><![CDATA[
<p>Just wrong!!</p>
]]></description><pubDate>Wed, 26 Mar 2025 18:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43485606</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43485606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43485606</guid></item><item><title><![CDATA[New comment by gibibit in "Servo vs. Ladybird"]]></title><description><![CDATA[
<p>I am excited for any path that gets us toward a faster, leaner, cleaner web browser. It is insane that we have to dedicate multiple gigabytes of RAM, have CPUs 1000x faster than we had back with Netscape Navigator, and still the browser performs poorly, and constantly has security vulnerabilities.<p>I hope Ladybird and Servo succeed. I tried Servo a couple of years ago and it was quite useless, unable to do anything, so I'll have to check back and see how it's doing sometime and see if it's improved.<p>UPDATE: just tried the latest Servo build on macOS. About 100 MB download, not bad. Started fast. Kind of works. Fast but not very smooth, lots of repaint flashing etc. And text fields and text selection on the web page work poorly or not at all.<p>I guess they're focusing on interesting internal stuff rather than the basics of loading a webpage and allow you to highlight text and copy it, or click in a text field and edit the text. I wonder whether it will graduate to a real browser sometime.</p>
]]></description><pubDate>Wed, 26 Mar 2025 17:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43484628</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43484628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43484628</guid></item><item><title><![CDATA[New comment by gibibit in "A love letter to the CSV format"]]></title><description><![CDATA[
<p>Excel won't import ISO 8601 timestamps either, which is crazy these days where it's the universal standard, and there's no excuse to use anything else.<p>You have to replace the "T" separator with a space and also any trailing "Z" UTC suffix (and I think any other timezone/offset as well?) for Excel to be able to parse as a time/date.</p>
]]></description><pubDate>Wed, 26 Mar 2025 17:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43484594</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43484594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43484594</guid></item><item><title><![CDATA[New comment by gibibit in "Ruby, Ractors, and lock-free data structures"]]></title><description><![CDATA[
<p>After a little confusion I see this "Ractor" is the Ruby actors library <a href="https://ruby-doc.org/3.2.2/Ractor.html" rel="nofollow">https://ruby-doc.org/3.2.2/Ractor.html</a><p>I was a little confused because when I think of Ractor, it's the Rust "Ractor" library <a href="https://github.com/slawlor/ractor" rel="nofollow">https://github.com/slawlor/ractor</a> which is an awesome library that brings Erlang/OTP gen_server actors to Rust and is very clean. Worth checking out BTW if you use Rust.</p>
]]></description><pubDate>Wed, 26 Mar 2025 15:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43483582</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43483582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43483582</guid></item><item><title><![CDATA[New comment by gibibit in "Quad9 – A public and free DNS service for a better security and privacy"]]></title><description><![CDATA[
<p>Oh yeah, the forgotton IPv5!!</p>
]]></description><pubDate>Tue, 25 Mar 2025 15:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43472526</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43472526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43472526</guid></item><item><title><![CDATA[New comment by gibibit in "My Favorite C++ Pattern: X Macros (2023)"]]></title><description><![CDATA[
<p>It is a clever trick. Very useful in C also, maybe more than in C++.<p>It can be overused, though.<p>Kind of works like Rust declarative macros (`macro_rules!`) in that it is often used to repeat and expand something common across an axis of things that vary.<p>It's funny that the simple name X Macros has stuck and is a de facto standard. E.g. <a href="https://en.wikipedia.org/wiki/X_macro" rel="nofollow">https://en.wikipedia.org/wiki/X_macro</a> suggests they date to the 1960s.</p>
]]></description><pubDate>Tue, 25 Mar 2025 15:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43472462</link><dc:creator>gibibit</dc:creator><comments>https://news.ycombinator.com/item?id=43472462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43472462</guid></item></channel></rss>