<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: mikolajw</title><link>https://news.ycombinator.com/user?id=mikolajw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 09:14:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mikolajw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mikolajw in "Show HN: Rust library for Undo/Redo using deltas, snapshots or commands"]]></title><description><![CDATA[
<p>I think you can do that with undoredo by doing all the following:<p>- Having one history bistack for each user or permissions group to enforce ownership;<p>- Giving each new object's a unique key (e.g. from a counter, possibly a persistent one) to prevent key collisions by avoiding ever trying to fill the same container slot more than once;<p>- Storing the objects in a sparse container such as BTreeMap, BTreeSet, HashMap, HashSet to avoid visiting emptied slots when iterating over all the elements.<p>I have not tested this, but it could be a nice case to add to examples.<p>(having used a bullet list I immediately feel the need to explain myself: this message was whole written by hand)</p>
]]></description><pubDate>Sun, 03 May 2026 08:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47994928</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47994928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47994928</guid></item><item><title><![CDATA[New comment by mikolajw in "Show HN: Rust library for Undo/Redo using deltas, snapshots or commands"]]></title><description><![CDATA[
<p>To answer the usual question these days: the library, including the README which you can read, was written by hand, without LLM usage. I only played somewhat with Codex later on when creating derive macros and with some tests and examples, but that was all also highly manual.</p>
]]></description><pubDate>Sat, 02 May 2026 18:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47989195</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47989195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47989195</guid></item><item><title><![CDATA[Show HN: Rust library for Undo/Redo using deltas, snapshots or commands]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mikwielgus/undoredo">https://github.com/mikwielgus/undoredo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47989164">https://news.ycombinator.com/item?id=47989164</a></p>
<p>Points: 23</p>
<p># Comments: 4</p>
]]></description><pubDate>Sat, 02 May 2026 18:41:37 +0000</pubDate><link>https://github.com/mikwielgus/undoredo</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47989164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47989164</guid></item><item><title><![CDATA[SciRS2 – Scientific Computing and AI in Rust without C/C++/Fortran dependencies]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/cool-japan/scirs">https://github.com/cool-japan/scirs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47901533">https://news.ycombinator.com/item?id=47901533</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 25 Apr 2026 13:44:43 +0000</pubDate><link>https://github.com/cool-japan/scirs</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47901533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47901533</guid></item><item><title><![CDATA[New comment by mikolajw in "Ageless Linux – Software for humans of indeterminate age"]]></title><description><![CDATA[
<p>The style of the website reminds me of <a href="https://faircoding.com/ai/" rel="nofollow">https://faircoding.com/ai/</a>, which I suppose is an example of these recent LLM-generated websites you're talking about. It likewise has dark background and semi-transparent cards with thin non-transparent borders.</p>
]]></description><pubDate>Sun, 15 Mar 2026 11:30:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47386371</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47386371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386371</guid></item><item><title><![CDATA[New comment by mikolajw in "Interview with Øyvind Kolås, GIMP developer (2017)"]]></title><description><![CDATA[
<p>Thanks for correcting me, I should have read the interview more carefully.<p>>That's not how you title software. You don't say "The Photoshop" or "The EMACS."<p>Nitpick: The Sims, The WELL, TheFacebook are all attestable. But yeah, fair.<p>>The number one association most of the population of Earth have with the word "GIMP" is:<p>>Bring Out the Gimp - Pulp Fiction (9/12) Movie CLIP (1994) HD:<p>I suppose that here you didn't mean that most of the population of Earth watched and understood the English version of Pulp Fiction, or that the majority of people in the world will associate the word "gimp" with anything else than the graphics editor (certainly neither would be true), but that the second most-common association among all anglophones taken together after the GIMP editor itself is the Gimp character from Pulp Fiction.</p>
]]></description><pubDate>Tue, 03 Mar 2026 14:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47232821</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47232821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47232821</guid></item><item><title><![CDATA[New comment by mikolajw in "Interview with Øyvind Kolås, GIMP developer (2017)"]]></title><description><![CDATA[
<p>>"Is this derogatory or offensive?" is a basic localization question that is constantly asked in many languages. Yes, including Arabic.<p>While it is pragmatic to chose <i>new</i> names to be appealing to members of dominant societies (I do that too), it is problematic when dominant groups view themselves as entitled to that, which is the case here, and which is why we have this discussion.<p>>The intent was offense.<p>First, I am not aware of any evidence that there was an intent to offend. The only source for etymology I know here is an old interview with one of the original developers where he said that he blended the words GNU and Image Manipulation Program, and soon afterwards realized that he heard that word before in a film. There was no suggestion there that he wanted to upset others.<p>And even if the name was really intended to be edgy, the current developers, who have inherited the codebase from the original authors over two decades ago, view it differently and dissasociate themselves from that etymology in the FAQ. This should be sufficient to close this line of reasoning.<p>Finally, regarding adoption: I can't tell for sure what it is like for graphics editors, but I haven't ever seen anyone not using SRAM memory and OSRAM lightbulbs in Poland because their names are sordophonic to Polish verbs about defecation (in fact, because of that OSRAM is the only lightbulb brand that I can name from memory). Or even anyone complaining about that, apart from being amused. And I wouldn't dare to demand for these names to change just because they have dirty associations in my language when read a certain way.</p>
]]></description><pubDate>Mon, 02 Mar 2026 09:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47215814</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47215814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47215814</guid></item><item><title><![CDATA[New comment by mikolajw in "Interview with Øyvind Kolås, GIMP developer (2017)"]]></title><description><![CDATA[
<p>There are over 7000 languages in the world, around half of them dying or having already died due to linguistic domination, in large part English, each with its own set of culturally sensitive words.<p>To follow the above mode of reasoning without advantaging one or few languages, you would have to change an enormous amount of words in all languages, if not basically all. This is obviously not feasible.<p>If GIMP was a dirty word in a Native American language, or a native African language, there would be no debate. That we are debating this at all is because English has privileged status due to the Anglo-Saxon hegemony.<p>Hence, you are expecting us to give special, privileged treatment to the linguistic sensitivities of your dominant culture. Which is unfair, especially historically, because the hegemony was achieved by mass land steal and many genocides, which we shouldn't be rewarding by allowing further claims.<p>So yes, it should be expected from an adult anglophone to tolerate the existence of sordophones, words that are dirty in their dialect but not in others, especially in an international, multilingual setting. This is what it means to abstain from linguistic imperialism. This is what it means to tolerate and respect other cultures.<p>And to enforce tolerance, indeed it may be needed to view those who fail at this as childish.<p>I feel somewhat sorry to say this, but I need to be assertive here.</p>
]]></description><pubDate>Sun, 01 Mar 2026 20:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47210171</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47210171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210171</guid></item><item><title><![CDATA[New comment by mikolajw in "Interview with Øyvind Kolås, GIMP developer (2017)"]]></title><description><![CDATA[
<p>>how they are percieved by the outside world<p>The vast majority of the outside world does not perceive the name the way you do. Even the majority of English users doesn't, as most of them learned standard English as second language at school without being taught vulgar Anglo-American slang.<p>If you want to pursue linguistic sensitivity, the just direction is <i>against</i> anglophone domination, even if impractical. We should be taking power away from the most powerful and redistributing it back to the weak, not the other way around.<p>So, it is the anglophones who should stop calling people using a nasty word instead of expecting international, multilingual communities to adapt to their culture.</p>
]]></description><pubDate>Sun, 01 Mar 2026 17:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47208517</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=47208517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47208517</guid></item><item><title><![CDATA[1996-1997 IRC logs from EFnet #deathmatch]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.doom2.net/doom2/irc/">https://www.doom2.net/doom2/irc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39963691">https://news.ycombinator.com/item?id=39963691</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Apr 2024 20:39:55 +0000</pubDate><link>https://www.doom2.net/doom2/irc/</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=39963691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39963691</guid></item><item><title><![CDATA[New comment by mikolajw in "Backdoor in upstream xz/liblzma leading to SSH server compromise"]]></title><description><![CDATA[
<p>I've posted an earlier WHOWAS of jiatan here: <a href="https://news.ycombinator.com/item?id=39868773">https://news.ycombinator.com/item?id=39868773</a></p>
]]></description><pubDate>Sat, 30 Mar 2024 17:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39876938</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=39876938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39876938</guid></item><item><title><![CDATA[New comment by mikolajw in "Backdoor in upstream xz/liblzma leading to SSH server compromise"]]></title><description><![CDATA[
<p>Tukaani website states "jiatan" as the nickname of the malicious code committer on Libera Chat.<p>WHOWAS jiatan provided me the following information:<p>jiatan ~jiatan 185.128.24.163 * :Jia Tan
jiatan 185.128.24.163 :actually using host
jiatan jiatan :was logged in as
jiatan tungsten.libera.chat :Fri Mar 14:47:40 2024<p>WHOIS yields nothing, the user is not present on the network at the moment.<p>Given that 185.128.24.163 is covered with a range-block on the English Wikipedia, it appears this is a proxy.</p>
]]></description><pubDate>Fri, 29 Mar 2024 20:41:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39868773</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=39868773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39868773</guid></item><item><title><![CDATA[New comment by mikolajw in "Ask HN: How can I back up an old vBulletin forum without admin access?"]]></title><description><![CDATA[
<p>You can try forum-dl, a forum scraping tool I've been writing for this purpose: <a href="https://github.com/mikwielgus/forum-dl">https://github.com/mikwielgus/forum-dl</a><p>It's single-threaded, alpha-quality software, and still isn't compatible with many forums and themes. But it can export WARCs and may just happen to work for you.</p>
]]></description><pubDate>Tue, 30 Jan 2024 03:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39185913</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=39185913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39185913</guid></item><item><title><![CDATA[New comment by mikolajw in "Richard Stallman's political discourse on sex"]]></title><description><![CDATA[
<p>Though I dislike DeVault myself, this is a well-researched blog post that clearly demonstrates that Stallman has an oddly-specific interest in defending adults having sex with adolescents. I was very weakly hoping for Stallman's insistence on distinguishing between children and adolescents to come from a position of a broader youth rights, anti-adultist advocate, but this long, recurrent pattern of very specific focus on the subject of sex makes it clear to me that, indeed, this isn't where it comes from.</p>
]]></description><pubDate>Wed, 29 Nov 2023 00:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38453965</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=38453965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38453965</guid></item><item><title><![CDATA[Things Are the Way They Are: A Typology of Reification]]></title><description><![CDATA[
<p>Article URL: <a href="https://journals.sagepub.com/doi/full/10.1177/0731121420921891#con">https://journals.sagepub.com/doi/full/10.1177/0731121420921891#con</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36199462">https://news.ycombinator.com/item?id=36199462</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Jun 2023 17:09:00 +0000</pubDate><link>https://journals.sagepub.com/doi/full/10.1177/0731121420921891#con</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=36199462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36199462</guid></item><item><title><![CDATA[New comment by mikolajw in "forum-dl – Download/archive posts/threads from internet forums on command-line"]]></title><description><![CDATA[
<p>Aw, I didn't mean this to be shown on HN yet. It's still very far from being usable.</p>
]]></description><pubDate>Fri, 10 Mar 2023 00:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=35088674</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=35088674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35088674</guid></item><item><title><![CDATA[TinyGL 0.4.1]]></title><description><![CDATA[
<p>Article URL: <a href="https://bellard.org/TinyGL/">https://bellard.org/TinyGL/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33701826">https://news.ycombinator.com/item?id=33701826</a></p>
<p>Points: 296</p>
<p># Comments: 35</p>
]]></description><pubDate>Tue, 22 Nov 2022 04:18:41 +0000</pubDate><link>https://bellard.org/TinyGL/</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=33701826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33701826</guid></item><item><title><![CDATA[Lua's Grammar Is Ambiguous]]></title><description><![CDATA[
<p>Article URL: <a href="https://sebsite.pw/blog/15/">https://sebsite.pw/blog/15/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32244798">https://news.ycombinator.com/item?id=32244798</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 26 Jul 2022 22:17:07 +0000</pubDate><link>https://sebsite.pw/blog/15/</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=32244798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32244798</guid></item><item><title><![CDATA[Microsoft Versus (2007)]]></title><description><![CDATA[
<p>Article URL: <a href="https://msversus.org/">https://msversus.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32071484">https://news.ycombinator.com/item?id=32071484</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Jul 2022 15:37:01 +0000</pubDate><link>https://msversus.org/</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=32071484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32071484</guid></item><item><title><![CDATA[New comment by mikolajw in "DeepMind AI learns simple physics like a baby"]]></title><description><![CDATA[
<p>You're right that journalists use anthropomorphization much more. But AI researchers also have a long history of choosing terms that are anthropomorphizing or animating. Here the name PLATO -- which evokes an image of an ancient philosopher, a human, who is by cultural tradition considered smart -- is used in the original journal article.<p>Terms like "neural network" and "artificial intelligence" are frequently used by AI engineers and researchers despite the obvious image they evoke. Sometimes they even call their creations "brains". Also note the name DeepMind.<p>It's definitely not just the journalists.</p>
]]></description><pubDate>Tue, 12 Jul 2022 00:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32064113</link><dc:creator>mikolajw</dc:creator><comments>https://news.ycombinator.com/item?id=32064113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32064113</guid></item></channel></rss>