<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: hleszek</title><link>https://news.ycombinator.com/user?id=hleszek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 17:16:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hleszek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hleszek in "Why it’s impossible to measure England’s coastline"]]></title><description><![CDATA[
<p>I completely understand why measuring the length of coastlines is not possible but surely measuring a trail should be doable quite easily, you could simply use a gps tracker and it would be precise enough.</p>
]]></description><pubDate>Tue, 14 Apr 2026 02:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760428</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47760428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760428</guid></item><item><title><![CDATA[New comment by hleszek in "Make tmux pretty and usable (2024)"]]></title><description><![CDATA[
<p>Thanks! I works. I modified my ~/.tmux.conf file to be like this:<p># Activate mouse mode<p>set -g mouse on<p># Enter copy mode and scroll up with PageUp<p>bind-key -n Pageup copy-mode -u<p># Scroll down with PageDown; if at the bottom, it will exit copy mode automatically<p>bind-key -T copy-mode-vi Pagedown send-keys -X page-down<p>bind-key -T copy-mode-vi Pageup send-keys -X page-up</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:22:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757991</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47757991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757991</guid></item><item><title><![CDATA[New comment by hleszek in "Make Tmux Pretty and Usable (2024)"]]></title><description><![CDATA[
<p>I love tmux but one thing which really annoys me is the fact that I cannot use the mouse wheel or the scroll back to see the previous content. I know there are shortcuts to go forward and back but I always forget them and they are not easily accessible on my keyboard and cumbersome.</p>
]]></description><pubDate>Mon, 13 Apr 2026 16:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47754362</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47754362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47754362</guid></item><item><title><![CDATA[New comment by hleszek in "Khamenei Dead"]]></title><description><![CDATA[
<p><a href="https://xcancel.com/BarakRavid/status/2027830773328302396" rel="nofollow">https://xcancel.com/BarakRavid/status/2027830773328302396</a></p>
]]></description><pubDate>Sat, 28 Feb 2026 20:09:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47199661</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47199661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47199661</guid></item><item><title><![CDATA[New comment by hleszek in "Password managers less secure than promised"]]></title><description><![CDATA[
<p>you can see them in the report at the bottom, but I counted four. See my post above.</p>
]]></description><pubDate>Sat, 21 Feb 2026 23:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47106334</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47106334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47106334</guid></item><item><title><![CDATA[New comment by hleszek in "Password managers less secure than promised"]]></title><description><![CDATA[
<p>That's much better, thanks. According to the Bitwarden blog post: <a href="https://bitwarden.com/blog/security-through-transparency-eth-zurich-audits-bitwarden-cryptography/" rel="nofollow">https://bitwarden.com/blog/security-through-transparency-eth...</a> which contains its full cryptography report at the end, all the issues have been fixed except a few which are considered part of the design (see below), so if I understand correctly you have nothing to worry about if you don't use organizations and use a strong password.<p>Issue 5: Organisation Key Injection (Medium)<p>When users interact with organizations, a trust relationship is established through the exchange
of cryptographic keys. A malicious server could add users to arbitrary organizations by
encrypting an organization symmetric key under the user's public key and including it in sync
responses. The client would silently accept the new organization membership. Alternatively,
when a user creates an organization, the malicious server could substitute the newly created
organization's keys with attacker-controlled keys during the post-creation sync.<p>Issue 7: Disable KDF Bruteforce Protection (Low)<p>Bitwarden uses Password-Based Key Derivation Functions (PBKDF2 or Argon2id) to derive the
master key from the user's master password. The iteration count – currently defaulting to
600,000 for PBKDF2 – provides brute-force resistance. The researchers identified that KDF
settings are stored on the server without authentication, allowing a malicious server to reduce
the iteration count and receive a master key hash that is faster to brute-force.<p>Issue 9: Malleable Vault Format and Unencrypted Metadata (Low)<p>The researchers identified that while individual fields are encrypted, metadata about field positions and item structure is not integrity-protected, potentially allowing field reordering or item manipulation<p>Issue 10: Access Violation in Organisation Collections (Low)<p>Organization collections enable shared access to vault items among organization members. By
design, the organization symmetric key is shared with all organization members, allowing them
to access collection contents to which they have specifically been granted access</p>
]]></description><pubDate>Sat, 21 Feb 2026 23:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47106323</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47106323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47106323</guid></item><item><title><![CDATA[New comment by hleszek in "How an inference provider can prove they're not serving a quantized model"]]></title><description><![CDATA[
<p>Why not allow the user to provide the seed used for the generation. That way at least we can detect if the model has changed if the same prompt with the same seed suddenly gives a new answer (assuming they don't cache answers), you could compare different providers which supposedly use the same model, and if the model is open-weight you could even compare yourself on your own hardware or on rented gpus.</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104914</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47104914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104914</guid></item><item><title><![CDATA[New comment by hleszek in "DOGE Bro's Grant Review Process Was Literally Just Asking ChatGPT 'Is This DEI?'"]]></title><description><![CDATA[
<p>That has always been a thing since the invention of computers. The great thing about computers is that they do exactly what you ask them to do. The problem with computers is that they do exactly what you ask them to do.</p>
]]></description><pubDate>Thu, 19 Feb 2026 19:47:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47078233</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47078233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47078233</guid></item><item><title><![CDATA[New comment by hleszek in "Dune II written in HTML5/JS"]]></title><description><![CDATA[
<p>The first Dune game (<a href="https://en.wikipedia.org/wiki/Dune_(video_game)" rel="nofollow">https://en.wikipedia.org/wiki/Dune_(video_game)</a>) was the first video game I played as a child, it was amazing and it aged a bit better than Dune II in my opinion.</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019856</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47019856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019856</guid></item><item><title><![CDATA[New comment by hleszek in "Vim 9.2"]]></title><description><![CDATA[
<p>Why would they do that? When I started learning VIM more than 20 years ago, one of the main reason was that it (or vi) was already present and installed in every possible Linux system.</p>
]]></description><pubDate>Sat, 14 Feb 2026 17:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47016557</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=47016557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47016557</guid></item><item><title><![CDATA[New comment by hleszek in "Grindr trials premium $500 per month plan to become 'AI-first' app"]]></title><description><![CDATA[
<p>Isn't that a Black Mirror episode?</p>
]]></description><pubDate>Tue, 10 Feb 2026 10:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46957914</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=46957914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46957914</guid></item><item><title><![CDATA[New comment by hleszek in "Review of 1984 by Isaac Asimov (1980)"]]></title><description><![CDATA[
<p>This is still so relevant now:<p>> This Orwellian preoccupation with the minutiae of 'historical proof' is
typical of the political sectarian who is always quoting what has been said
and done in the past to prove a point to someone on the other side who is
always quoting something to the opposite effect that has been said and done. As any politician knows, no evidence of any kind is ever required. It is
only necessary to make a statement - any statement - forcefully enough to
have an audience believe it. No one will check the lie against the facts,
and, if they do, they will disbelieve the facts.</p>
]]></description><pubDate>Thu, 05 Feb 2026 22:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46906514</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=46906514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46906514</guid></item><item><title><![CDATA[Show HN: Notebook page on llama.cpp official webui]]></title><description><![CDATA[
<p>I made a llama.cpp Notebook PR to add a Notebook page to the official llama.cpp webui.<p>Now I don't need text-generation-webui to have the Notebook functionality, and can always use the latest llama.cpp features without waiting for an update of the llama.cpp python bindings.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46892317">https://news.ycombinator.com/item?id=46892317</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Feb 2026 21:50:37 +0000</pubDate><link>https://github.com/ggml-org/llama.cpp/pull/19339</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=46892317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46892317</guid></item><item><title><![CDATA[New comment by hleszek in "Fighting Fire with Fire: Scalable Oral Exams"]]></title><description><![CDATA[
<p>That would require someone to do work, not happening.</p>
]]></description><pubDate>Fri, 02 Jan 2026 21:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46469753</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=46469753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46469753</guid></item><item><title><![CDATA[New comment by hleszek in "Fathers’ choices may be packaged and passed down in sperm RNA"]]></title><description><![CDATA[
<p>Inheriting environment variables</p>
]]></description><pubDate>Sun, 28 Dec 2025 12:03:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410463</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=46410463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410463</guid></item><item><title><![CDATA[New comment by hleszek in "Reminder to passengers ahead of move to 100% digital boarding passes"]]></title><description><![CDATA[
<p>It is said on their website that if you lose your phone or it dies, you can get a free boarding pass at the airport.<p>Source: <a href="https://www.ryanair.com/gb/en/lp/explore/digital-boarding-pass" rel="nofollow">https://www.ryanair.com/gb/en/lp/explore/digital-boarding-pa...</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 19:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45880115</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=45880115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45880115</guid></item><item><title><![CDATA[New comment by hleszek in "Reminder to passengers ahead of move to 100% digital boarding passes"]]></title><description><![CDATA[
<p>It is said on their website that if you lose your phone or it dies, you can get a free boarding pass at the airport.<p>Source: <a href="https://www.ryanair.com/gb/en/lp/explore/digital-boarding-pass" rel="nofollow">https://www.ryanair.com/gb/en/lp/explore/digital-boarding-pa...</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 19:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45880088</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=45880088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45880088</guid></item><item><title><![CDATA[New comment by hleszek in "Things managers do that leaders never would"]]></title><description><![CDATA[
<p>You have to learn to manage up as much as down. In other words convince your boss that what you're doing is the right thing to do. Might not work in all situations of course but if they respect you and you had time to show your value, they might surprise you by going your way.</p>
]]></description><pubDate>Sat, 20 Sep 2025 05:47:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45310751</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=45310751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45310751</guid></item><item><title><![CDATA[New comment by hleszek in "Wanted to spy on my dog, ended up spying on TP-Link"]]></title><description><![CDATA[
<p>Home Assistant is making more and more sense to make your own fully local and private home automation system.</p>
]]></description><pubDate>Mon, 15 Sep 2025 17:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45252622</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=45252622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45252622</guid></item><item><title><![CDATA[New comment by hleszek in "ChatControl update: blocking minority held but Denmark is moving forward anyway"]]></title><description><![CDATA[
<p>AI and blockchain?</p>
]]></description><pubDate>Sun, 14 Sep 2025 20:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45243153</link><dc:creator>hleszek</dc:creator><comments>https://news.ycombinator.com/item?id=45243153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45243153</guid></item></channel></rss>