<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: janci</title><link>https://news.ycombinator.com/user?id=janci</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Jul 2026 00:13:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=janci" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by janci in "Full Writeup of the Windows GDID"]]></title><description><![CDATA[
<p>But without an MS accoutn it would not be connected to the browsing history</p>
]]></description><pubDate>Tue, 07 Jul 2026 05:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813962</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=48813962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813962</guid></item><item><title><![CDATA[New comment by janci in "Do you hate XML? (2010)"]]></title><description><![CDATA[
<p>My reasons to hate XML:<p>- element vs attribute ambiguity<p>- model of the document does not fit nicely to programming model of structs, dicts and arrays<p>- too many complexities (entities, cdata, parser directives)<p>- cardinality unknown without schema (is that a single value, or an array that just happens to have one element)<p>- order of elements may or may not be significant depending on schema<p>- not really extensible if the original schema does not explicitly allow for extensibility<p>- some types of valid XML documents are not representable by a schema (e.g. any number of different elements in any order)<p>- verbosity<p>- namespace identifiers being URIs that may or may not be resolvable<p>What I want for general data exchange is JSON with comments and sane namespaces.<p>Edit: line wraps</p>
]]></description><pubDate>Sun, 05 Jul 2026 20:02:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48797482</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=48797482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48797482</guid></item><item><title><![CDATA[New comment by janci in "Windows UI evolution: Clicking an unassociated file"]]></title><description><![CDATA[
<p>I'd love if that UI was part of the file manager. totalcmd.exe or Finder.app or mc or Krusader etc.</p>
]]></description><pubDate>Sun, 21 Jun 2026 18:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48621520</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=48621520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48621520</guid></item><item><title><![CDATA[New comment by janci in "Windows UI evolution: Clicking an unassociated file"]]></title><description><![CDATA[
<p>I never understood why file open/save dialog is a separate thing. I want to use my file manager to open and save files!</p>
]]></description><pubDate>Sun, 21 Jun 2026 12:06:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48618199</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=48618199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48618199</guid></item><item><title><![CDATA[New comment by janci in "BadHost – CVE-2026-48710: Starlette Host-Header Auth Bypass"]]></title><description><![CDATA[
<p>path-based auth middleware is a bad practice IMHO</p>
]]></description><pubDate>Wed, 27 May 2026 10:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48291995</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=48291995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48291995</guid></item><item><title><![CDATA[New comment by janci in "Flipper One Tech Specs"]]></title><description><![CDATA[
<p>Why put such crappy display on such a high power device?</p>
]]></description><pubDate>Wed, 20 May 2026 19:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212786</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=48212786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212786</guid></item><item><title><![CDATA[New comment by janci in "My Homemade PBX (2002)"]]></title><description><![CDATA[
<p>As a kid I was intrigued by telephones. I got hands on two old rotary phones and I wanted them to talk together. I wired them in series with a battery. Despite my dad telling me it never gonna work - it kinda worked. You could hear the other side just well! It just did not ring.<p>I've made a great effort in making the phones ring. At that time I did not know it needs 90V (fortunately - I'd probably hurt myself). I figured out it needs AC, but how do you produce AC with only a battery? I even made a hack to rapidly reverse polarity using a relay in self-oscillating mode, only to get shocked by the induced voltage by the relay coil and no ring.<p>(Now I see that maybe if I used the coil voltage it would actually ring!)<p>This great article brought back nice memories of tinkering with the phones.</p>
]]></description><pubDate>Sun, 26 Apr 2026 06:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47907761</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=47907761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47907761</guid></item><item><title><![CDATA[New comment by janci in "Cryptography in Home Entertainment (2004)"]]></title><description><![CDATA[
<p>How was CSS supposed to protect against copying the encrypted data? We should not need to decrypt the video to duplicate the disc.</p>
]]></description><pubDate>Sat, 21 Mar 2026 05:07:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464140</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=47464140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464140</guid></item><item><title><![CDATA[New comment by janci in "100k TPS over a billion rows: the unreasonable effectiveness of SQLite"]]></title><description><![CDATA[
<p>How does SQLite handle HA setups? The minimum I want is reliable automatic failover in reasonable time for user-facing service. Ideally an active-active setup.</p>
]]></description><pubDate>Tue, 02 Dec 2025 20:51:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46126669</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=46126669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46126669</guid></item><item><title><![CDATA[New comment by janci in "I have released a 69.0MB version of Windows 7 x86"]]></title><description><![CDATA[
<p>Is it just a minimal set of unmodified files and Windows will gracefully degradate to this? Or did he need to patch everything to be able to strip it down?</p>
]]></description><pubDate>Thu, 30 Oct 2025 19:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45764555</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=45764555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45764555</guid></item><item><title><![CDATA[New comment by janci in "I turned the Lego Game Boy into a working Game Boy"]]></title><description><![CDATA[
<p>Did Nintendo lawyers already get in touch?</p>
]]></description><pubDate>Fri, 03 Oct 2025 18:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45465993</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=45465993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45465993</guid></item><item><title><![CDATA[New comment by janci in "How Secure is Tor? Not secure at all"]]></title><description><![CDATA[
<p>No, the author is presenting an idea that $25 a month can buy you a node. That fits adding a new node to the network, not taking over an existing node.</p>
]]></description><pubDate>Wed, 24 Sep 2025 21:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45366029</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=45366029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45366029</guid></item><item><title><![CDATA[New comment by janci in "How Secure is Tor? Not secure at all"]]></title><description><![CDATA[
<p>The assumption is the adversary controls x of N nodes. When x=N the probability of discovering the onion service IP is 1. But the adversary can not achieve this situation as he only controls the additional nodes. The existing nodes still stay in the network, they do not disappear. The ratio is not x/N but x/(x+N).<p>The formula is wrong and it all falls apart.</p>
]]></description><pubDate>Wed, 24 Sep 2025 20:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45365439</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=45365439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45365439</guid></item><item><title><![CDATA[New comment by janci in "Abusing Entra OAuth for fun and access to internal Microsoft applications"]]></title><description><![CDATA[
<p>Ohh, that's probably why our integration suddenly stopped working for single-tenant app registrations right before release. We were using the /common endpoint for everyone. That is disallowed now.</p>
]]></description><pubDate>Sun, 10 Aug 2025 05:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44852915</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=44852915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44852915</guid></item><item><title><![CDATA[Thunderbird started showing donation ads on startup]]></title><description><![CDATA[
<p>This [1] opened automatically today in Thunderbird (Windows).
It this part of the progressive enshitification of Mozilla products?<p>[1] https://updates.thunderbird.net/en-US/thunderbird/128.0/apr25/donate/?utm_campaign=apr25_appeal&utm_medium=desktop&utm_source=new-tab&utm_content=en-US</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43591694">https://news.ycombinator.com/item?id=43591694</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 05 Apr 2025 07:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591694</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=43591694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591694</guid></item><item><title><![CDATA[New comment by janci in "Age Verification Laws: A Backdoor to Surveillance"]]></title><description><![CDATA[
<p>I think it is a tradeoff between "everybody can request age verification" and "only state-licensed parties can request age verification". I don't think everybody's ID card should tell anyone if the holder is adult or not, especially wirelessly</p>
]]></description><pubDate>Sat, 08 Mar 2025 17:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43301858</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=43301858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43301858</guid></item><item><title><![CDATA[New comment by janci in "Age Verification Laws: A Backdoor to Surveillance"]]></title><description><![CDATA[
<p>Our state-issued eID cards are supposed to have a function that allows anonymous age verification to a trusted party. It should work like this: a requesting party sends a request signed by state-issued certificate to the ID card, the card verifies the request authenticity and responds with a signed confirmation of legal age and that signature then can be verified by the requester.<p>No personal information is shared.<p>While I do not aggree with pervasive age restrictions, this is a nice technical solution to privacy preserving age verification</p>
]]></description><pubDate>Fri, 07 Mar 2025 21:10:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43294704</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=43294704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43294704</guid></item><item><title><![CDATA[New comment by janci in "API design note: Beware of adding an "Other" enum value"]]></title><description><![CDATA[
<p>How that works when you need to distinguish between "no value provided" and "a value that is not in the list" - in some applications they have different semantics.</p>
]]></description><pubDate>Sun, 02 Mar 2025 21:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43235351</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=43235351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43235351</guid></item><item><title><![CDATA[New comment by janci in "Mozilla is trying to backtrack on Firefox's controversial data privacy update"]]></title><description><![CDATA[
<p>Yet, Google is a lot more specific im what, how and why you license the content to Google. And it is not for anything that Firefox does.<p>Plus:<p>> Some of our services are designed to let you upload, submit, store, send, receive, or share your content. You have no obligation to provide any content to our services and you’re free to choose the content that you want to provide.</p>
]]></description><pubDate>Sun, 02 Mar 2025 21:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43235264</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=43235264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43235264</guid></item><item><title><![CDATA[New comment by janci in "Mozilla is trying to backtrack on Firefox's controversial data privacy update"]]></title><description><![CDATA[
<p>Can you quote and link the relevant part of ToS other browsers and MS Office (the one that runs on your computer, not 365 cloud) ?</p>
]]></description><pubDate>Sun, 02 Mar 2025 20:20:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43234608</link><dc:creator>janci</dc:creator><comments>https://news.ycombinator.com/item?id=43234608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43234608</guid></item></channel></rss>