<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: kitkat_new</title><link>https://news.ycombinator.com/user?id=kitkat_new</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:32:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kitkat_new" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kitkat_new in "Support for IPv6"]]></title><description><![CDATA[
<p>how can I access IPV4 stuff over IPv6?</p>
]]></description><pubDate>Thu, 19 Sep 2024 14:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41592074</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41592074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41592074</guid></item><item><title><![CDATA[A minimal protocol to write typst plugins]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/astrale-sharp/wasm-minimal-protocol">https://github.com/astrale-sharp/wasm-minimal-protocol</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41586947">https://news.ycombinator.com/item?id=41586947</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Sep 2024 23:58:47 +0000</pubDate><link>https://github.com/astrale-sharp/wasm-minimal-protocol</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41586947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41586947</guid></item><item><title><![CDATA[Countries silence climate protest while preaching about rights elsewhere (study)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/environment/article/2024/sep/10/climate-rights-report-draconian-measures-protest">https://www.theguardian.com/environment/article/2024/sep/10/climate-rights-report-draconian-measures-protest</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41586422">https://news.ycombinator.com/item?id=41586422</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Sep 2024 22:43:21 +0000</pubDate><link>https://www.theguardian.com/environment/article/2024/sep/10/climate-rights-report-draconian-measures-protest</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41586422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41586422</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rio: Web apps in pure Python"]]></title><description><![CDATA[
<p>slint is more declarative, supports Rust and Python</p>
]]></description><pubDate>Tue, 17 Sep 2024 17:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41570466</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41570466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41570466</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rio: Web apps in pure Python"]]></title><description><![CDATA[
<p>I probably don't want to know about the performance implications</p>
]]></description><pubDate>Tue, 17 Sep 2024 17:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41570292</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41570292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41570292</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rust's Ugly Syntax (2023)"]]></title><description><![CDATA[
<p>absolutely yes.<p>I even gave three different places where parenthesis can be used and have different meanings</p>
]]></description><pubDate>Fri, 30 Aug 2024 11:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41399828</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41399828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41399828</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rust's Ugly Syntax (2023)"]]></title><description><![CDATA[
<p>like parenthesis for functions, tuples and for denoting prioritized evaluation?</p>
]]></description><pubDate>Fri, 30 Aug 2024 10:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41399442</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41399442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41399442</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rust's Ugly Syntax (2023)"]]></title><description><![CDATA[
<p>It is, but not a trade off many would make.<p>' itself (!) may not convey information, but it's existence does convey information.<p>While making it a keyword may help beginners to understand code and wish they could see the meaning directly, because they don't know the meaning of certain symbols yet, people who know the language and productively produce code are more concerned about content rather than syntax.<p>Content meaning the name of the life time, the name of the types, the name parameters, the structure of the types, the constraints on the types, etc.<p>Especially for Rust, there is a lot of the things mentioned above, and since the concepts in Rust aren't easy, it's important that these things get as much space as possible from the limited space on the screen, instead of wasting it by self explaining syntax elements, which are trivial to memorize.<p>Thus { instead of begin_function_body, *; instead of statement_end, ? instead of 'if err != nil then return err' and ' instead of lifetime.</p>
]]></description><pubDate>Fri, 30 Aug 2024 10:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41399414</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41399414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41399414</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rust's Ugly Syntax (2023)"]]></title><description><![CDATA[
<p>why?<p>It makes type information unnecessarily longer without adding information, and feels like writing "end_stm" instead of ";" after every line</p>
]]></description><pubDate>Fri, 30 Aug 2024 09:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41399244</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41399244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41399244</guid></item><item><title><![CDATA[New comment by kitkat_new in "Rust's Ugly Syntax (2023)"]]></title><description><![CDATA[
<p>> Because pretty much any other language has '...' for strings, or at least something to do with text.<p>The ' aren't used in places where strings occur (strings just don't make sense there anyways), don't take up to much space (i.e. give more space to the name).<p>I am not a Rust pro, but this has never been an issue for me, same for ! for macro expansions.</p>
]]></description><pubDate>Fri, 30 Aug 2024 09:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41399202</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41399202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41399202</guid></item><item><title><![CDATA[New comment by kitkat_new in "Chrome is entrenching third-party cookies that will mislead users"]]></title><description><![CDATA[
<p>I look forward to Verso<p><a href="https://news.ycombinator.com/item?id=41215727">https://news.ycombinator.com/item?id=41215727</a></p>
]]></description><pubDate>Thu, 29 Aug 2024 20:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41395150</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41395150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41395150</guid></item><item><title><![CDATA[New comment by kitkat_new in "Can solar costs keep shrinking?"]]></title><description><![CDATA[
<p>> Cherry on top some powerful player blew up Nordstream forcing Germany to buy exorbitantly expensive LNG.<p>Germany was forced already before that, since Russia used the Gas to blackmail Germany</p>
]]></description><pubDate>Thu, 29 Aug 2024 20:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41394802</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41394802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41394802</guid></item><item><title><![CDATA[New comment by kitkat_new in "Is 'No tax on tips' a distraction from the fight to end sub-minimum wages?"]]></title><description><![CDATA[
<p>tips incentivize to be white, young and female - there is almost no correlation between service quality and tip size:<p><a href="https://www.sciencedirect.com/science/article/pii/S0362331999000610" rel="nofollow">https://www.sciencedirect.com/science/article/pii/S036233199...</a></p>
]]></description><pubDate>Tue, 27 Aug 2024 18:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41370704</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41370704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41370704</guid></item><item><title><![CDATA[New comment by kitkat_new in "Is 'No tax on tips' a distraction from the fight to end sub-minimum wages?"]]></title><description><![CDATA[
<p>tips should be banned<p>not only is it a shitty source of income, it also exposes you to sexism, racism and makes you tolerate shit things, because your income could be at risk standing up for yourself.</p>
]]></description><pubDate>Tue, 27 Aug 2024 17:59:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41370670</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41370670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41370670</guid></item><item><title><![CDATA[New comment by kitkat_new in "2023 state of the climate Entering uncharted territory"]]></title><description><![CDATA[
<p>*at the alter of economical growth</p>
]]></description><pubDate>Tue, 27 Aug 2024 13:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41367280</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41367280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41367280</guid></item><item><title><![CDATA[New comment by kitkat_new in "Is Telegram really an encrypted messaging app?"]]></title><description><![CDATA[
<p>> When creating a Megolm session in a room, clients must share the corresponding session key using Olm with the intended recipients, so that they can decrypt future messages encrypted using this session. An m.room_key event is used to do this. Clients must also handle m.room_key events sent by other devices in order to decrypt their messages.<p><a href="https://spec.matrix.org/v1.11/client-server-api/#mmegolmv1aes-sha2" rel="nofollow">https://spec.matrix.org/v1.11/client-server-api/#mmegolmv1ae...</a><p>OLM is the public key encryption scheme, similar to the Signal Protocol.
It is used to exchange room_key messages, but not the room messages itself.<p>MEGOLM as linked in the specification: <a href="https://gitlab.matrix.org/matrix-org/olm/blob/master/docs/megolm.md" rel="nofollow">https://gitlab.matrix.org/matrix-org/olm/blob/master/docs/me...</a></p>
]]></description><pubDate>Mon, 26 Aug 2024 09:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41355544</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41355544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41355544</guid></item><item><title><![CDATA[New comment by kitkat_new in "Telegram abides by EU laws, including the Digital Services Act"]]></title><description><![CDATA[
<p>well, when Matrix was founded, UK was still part of the EU</p>
]]></description><pubDate>Sun, 25 Aug 2024 22:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41352149</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41352149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41352149</guid></item><item><title><![CDATA[New comment by kitkat_new in "Is Telegram really an encrypted messaging app?"]]></title><description><![CDATA[
<p>this is pretty much what Matrix does, if I understand correctly.<p>Additionally the key is regularly updated to provide some degree of perfect forward secrecy and avoid encrypting for people who left the group chat</p>
]]></description><pubDate>Sun, 25 Aug 2024 20:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41351301</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41351301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41351301</guid></item><item><title><![CDATA[New comment by kitkat_new in "Is Telegram really an encrypted messaging app?"]]></title><description><![CDATA[
<p>MLS scales best for large n, but WhatsApp/Signal or Matrix do pretty well for < 1k people</p>
]]></description><pubDate>Sun, 25 Aug 2024 20:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41351279</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41351279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41351279</guid></item><item><title><![CDATA[New comment by kitkat_new in "Is Telegram really an encrypted messaging app?"]]></title><description><![CDATA[
<p>even if you have a password in Telegram as a second factor, Telegram can bypass it anyways; and the user isn't even asked</p>
]]></description><pubDate>Sun, 25 Aug 2024 20:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41351220</link><dc:creator>kitkat_new</dc:creator><comments>https://news.ycombinator.com/item?id=41351220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41351220</guid></item></channel></rss>