<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: Grom_PE</title><link>https://news.ycombinator.com/user?id=Grom_PE</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 07 Nov 2026 18:59:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Grom_PE" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Grom_PE in "Firefox is now the last major browser that still supports uBlock Origin"]]></title><description><![CDATA[
<p>Websites blocking Firefox because of ad blocking has happened before:<p><a href="https://web.archive.org/web/20070817224229/http://whyfirefoxisblocked.com/" rel="nofollow">https://web.archive.org/web/20070817224229/http://whyfirefox...</a></p>
]]></description><pubDate>Sat, 15 Aug 2026 04:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49307639</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=49307639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49307639</guid></item><item><title><![CDATA[New comment by Grom_PE in "Manual: •.,:;…!?·"]]></title><description><![CDATA[
<p>I have made a keyboard layout for Windows that abuses dead keys 
 and AltGr as a substitute for compose key, the difference being that such compose key needs to be held while typing the first character:<p><a href="https://github.com/grompe/kbdasm" rel="nofollow">https://github.com/grompe/kbdasm</a> (kbdusru_undead.asm)</p>
]]></description><pubDate>Sun, 02 Aug 2026 01:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49140306</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=49140306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49140306</guid></item><item><title><![CDATA[New comment by Grom_PE in "Manual: •.,:;…!?·"]]></title><description><![CDATA[
<p>Linux:<p>Compose key, period, period = ellipsis …<p>Compose key, period, equals = bullet •<p>Compose key, period, minus = interpunct ·<p>Compose key, !, ? = interrobang ‽</p>
]]></description><pubDate>Sat, 01 Aug 2026 20:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49138181</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=49138181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49138181</guid></item><item><title><![CDATA[New comment by Grom_PE in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>And some USB drives pretended to also be a CD-ROM to circumvent the limitation of autorun.inf not executing on removable media.<p><a href="https://en.wikipedia.org/wiki/U3_(software)" rel="nofollow">https://en.wikipedia.org/wiki/U3_(software)</a></p>
]]></description><pubDate>Sat, 18 Jul 2026 12:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48957744</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48957744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48957744</guid></item><item><title><![CDATA[New comment by Grom_PE in "Command Line Interface Guidelines"]]></title><description><![CDATA[
<p>For comfortable reading, I just had to figure out what on this webpage causes Chromium to drop subpixel rendering, and it's not this:<p><pre><code>    html { -webkit-font-smoothing: antialiased; }
</code></pre>
it's this:<p><pre><code>    #TableOfContents { backdrop-filter: blur(3px); }
</code></pre>
A panel that overlaps content only on narrow screens disables subpixel rendering for the entire text. Thanks Chromium. Not an issue on Firefox, btw.</p>
]]></description><pubDate>Thu, 16 Jul 2026 01:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48929479</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48929479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48929479</guid></item><item><title><![CDATA[New comment by Grom_PE in "Font-Family Recommendations"]]></title><description><![CDATA[
<p>What the hell.<p>Just now I learned of "font-family: monospace, monospace" hack.
Indeed, browsers will render the font smaller with just one "monospace".<p>I've never run into it before because setting explicit font-size in pt or px avoids that weirdness.</p>
]]></description><pubDate>Mon, 29 Jun 2026 22:09:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725977</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48725977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725977</guid></item><item><title><![CDATA[New comment by Grom_PE in "Exif Smuggling (2025)"]]></title><description><![CDATA[
<p>Maybe if you look at it from far away enough.<p>Watermarking tries to resist image data manipulation. Smuggling data is concerned with preservation of bytes.<p>Though if we're executing arbitrary code on the target anyway, ways of embedding data in an image are vast, including watermarking/steganography.</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469032</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48469032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469032</guid></item><item><title><![CDATA[New comment by Grom_PE in "Exif Smuggling (2025)"]]></title><description><![CDATA[
<p>It isn't necessary to use Exif to embed arbitrary data inside an image. Could as well use PNG extra chunk, JFIF app marker, or simply append data to the end of the file.<p>It would be more interesting to devise a method that survives all extra data stripping and re-encoding, perhaps taking advantage of deterministic encoders, assuming they don't randomize pixel data on purpose.<p>In other words: turning the image data stream itself into a polyglot.</p>
]]></description><pubDate>Tue, 09 Jun 2026 22:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468753</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48468753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468753</guid></item><item><title><![CDATA[New comment by Grom_PE in "Coreutils for Windows"]]></title><description><![CDATA[
<p>On Windows, I've mostly avoided CRLF by configuring text editors and git to use LF, and writing text files in binary mode.<p>The only places that still forced CRLF were batch files and clipboard.</p>
]]></description><pubDate>Tue, 02 Jun 2026 17:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48373623</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48373623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48373623</guid></item><item><title><![CDATA[New comment by Grom_PE in "OpenRCT2 v0.5.1 "Swamp Castle" released Last version to support Windows 7"]]></title><description><![CDATA[
<p>At least they aren't intentionally breaking Win7 support by using some random later version API function unconditionally.<p>Some developers seem proud doing that, somehow feeling that extra 5-10 lines of code for backwards compatibility is too much.</p>
]]></description><pubDate>Sat, 30 May 2026 16:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338347</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48338347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338347</guid></item><item><title><![CDATA[New comment by Grom_PE in "Yoti age checks share facial photos and device fingerprints with third parties"]]></title><description><![CDATA[
<p>Since those people don't care about privacy and anonymity, perhaps they are also willing to trade by verifying for someone who does care?</p>
]]></description><pubDate>Mon, 25 May 2026 22:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48272705</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48272705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272705</guid></item><item><title><![CDATA[New comment by Grom_PE in "Mouse Pointer as a Mere Mortal"]]></title><description><![CDATA[
<p>I generally never want programs to go fullscreen because I like to keep taskbar shown, so I can keep track of time, notifications and whatnot.<p>Well designed video games that rely on fast and precise mouse input capture the cursor during the gameplay until menu is shown.<p>The only times I have to go fullscreen is for the games that fail to capture the cursor and where accidentally clicking outside of the game window leads to a loss.<p>Can't imagine a non-game program other than a video player that I would want fullscreen.</p>
]]></description><pubDate>Tue, 05 May 2026 14:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48022810</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=48022810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022810</guid></item><item><title><![CDATA[New comment by Grom_PE in "Do_not_track"]]></title><description><![CDATA[
<p>I was worried about .NET sending telemetry once I found about the existence of the DOTNET_CLI_TELEMETRY_OPTOUT env.<p>Thankfully, the dotnet package installed by package manager on Arch Linux disables telemetry by default. I left the env set just in case.<p>But my trust towards "modern" software has lowered. I default to run CLI tools, especially those built in JavaScript or .NET with network disabled:<p><pre><code>    firejail --net=none
</code></pre>
For ilspycmd, for example, I had to defuse its default "update checking" behavior:<p><pre><code>    alias ilspycmd='ilspycmd --disable-updatecheck'
</code></pre>
This is what I'd call user-hostile defaults.</p>
]]></description><pubDate>Sun, 03 May 2026 13:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47996754</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47996754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47996754</guid></item><item><title><![CDATA[New comment by Grom_PE in "Quirks of Human Anatomy"]]></title><description><![CDATA[
<p>Just bring back opposable thumbs on feet.</p>
]]></description><pubDate>Mon, 27 Apr 2026 09:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919271</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47919271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919271</guid></item><item><title><![CDATA[New comment by Grom_PE in "Windows 95 defenses against installers that overwrite a file with an older one"]]></title><description><![CDATA[
<p>In my 25 years of using Windows I've grown so much disdain towards annoying, broken, slow installers that I started to instead extract them like zip archives, using various tools: 7-Zip, UniExtract, Observer plugin for Far Manager, sometimes even manual carving.<p>Most things just worked after being extracted like that. Some things needed a few registry entries, or regsvr32 some dll files.</p>
]]></description><pubDate>Thu, 02 Apr 2026 00:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47608547</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47608547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47608547</guid></item><item><title><![CDATA[New comment by Grom_PE in "An ode to bzip"]]></title><description><![CDATA[
<p>PPMd (of 7-Zip) would beat BZip2 for compressing plain text data.</p>
]]></description><pubDate>Sat, 14 Mar 2026 18:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47379868</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47379868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47379868</guid></item><item><title><![CDATA[New comment by Grom_PE in "The beauty and terror of modding Windows"]]></title><description><![CDATA[
<p>Modding Windows is akin to building a sand castle. It might be fun, beautiful, but very much impermanent. You can expect it to be washed off with the next Windows update.<p>I've done it before on Windows 7. Resized system clock, resized start menu button, removed "Terminate batch job (Y/N)?" warning in cmd, etc.<p>Most annoying is that VirtualBox stops working with the patched uxtheme.dll.<p>...<p>Life on Linux is great. My modifications stick for as long as I want. Permanently if I get my patches upstream.</p>
]]></description><pubDate>Tue, 03 Mar 2026 20:13:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238268</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47238268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238268</guid></item><item><title><![CDATA[New comment by Grom_PE in "I rendered 1,418 confusables over 230 fonts. Most aren't confusable to the eye"]]></title><description><![CDATA[
<p>0 and O, and l and I that look the same in a single font is a crime of modern typography.<p>Also, I remember 8x16 VGA font that came with KeyRus had some slight differences between Cyrillic and Latin lookalikes,
that brought some strange sense of comfort when reading, and especially typing the letter c, because its Cyrillic lookalike is located on the same key.</p>
]]></description><pubDate>Fri, 27 Feb 2026 07:59:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47177859</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47177859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47177859</guid></item><item><title><![CDATA[New comment by Grom_PE in "The JavaScript Oxidation Compiler"]]></title><description><![CDATA[
<p>I thought oxfmt would just be a faster drop-in replacement for "biome format"... It wasn't.<p>Let this be a warning: running oxfmt without any arguments recursively scans directory tree from the current directory for all *.js and *.ts files and silently reformats them.<p>Thanks to that, I got a few of my Allman-formatted JavaScript files I care about messed up with no option to format them back from K&R style.</p>
]]></description><pubDate>Mon, 23 Feb 2026 09:46:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120110</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47120110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120110</guid></item><item><title><![CDATA[New comment by Grom_PE in "AI uBlock Blacklist"]]></title><description><![CDATA[
<p>I feel that blocking, substituting, and even inserting user-defined resources for a website must be a native browser feature.</p>
]]></description><pubDate>Sat, 21 Feb 2026 20:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104222</link><dc:creator>Grom_PE</dc:creator><comments>https://news.ycombinator.com/item?id=47104222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104222</guid></item></channel></rss>