<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: kfreds</title><link>https://news.ycombinator.com/user?id=kfreds</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 18:57:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kfreds" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kfreds in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>I'm not sure what you mean by "Oof". We don't have a dedicated security team because security and privacy are integral to all aspects of our service. It doesn't make sense to centralise it.<p>As for our support team they are responsive and experienced. Several of them have worked with us for many years and do offensive security research in their free time.<p>Unlike many organisations we don't see customer support as a cost center, just like we don't see security as a cost center. Our support team represent our customers, and as a consequence contribute a lot to how we prioritise our roadmap.</p>
]]></description><pubDate>Fri, 15 May 2026 08:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48146027</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=48146027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48146027</guid></item><item><title><![CDATA[New comment by kfreds in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>As far as I can tell they did not, and I've asked both our operations and support teams. I will update this post if I am mistaken.<p>Edit: In hindsight I regret making this comment. It was unnecessary, but removing it now would look weird.</p>
]]></description><pubDate>Fri, 15 May 2026 07:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145733</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=48145733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145733</guid></item><item><title><![CDATA[New comment by kfreds in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>I work at Mullvad. (co-CEO, co-founder)<p>Some aspects of the described behavior are as we intended and some are not. The cause is not exactly as described in the blog post. As for mitigation, we are already testing a patch of the unintended behavior on a subset of our infrastructure. If any of you try to reproduce the blog post's findings you may get confusing results throughout the day.<p>We will also re-evaluate whether the intended behaviors are acceptable or not. Some of this is a trade-off between multiple aspects of privacy, and multiple aspects of user experience.<p>Please note that this is my current understanding, which may change. I was only made aware of this an hour ago, and most of that time was spent talking with Ops, considering what to do immediately, and writing this post.<p>Finally, for those of you who do security research: when you find a security or privacy issue, please consider notifying the maintainer/vendor before publishing your findings, even if you intend to publish right away.</p>
]]></description><pubDate>Fri, 15 May 2026 07:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145679</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=48145679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145679</guid></item><item><title><![CDATA[New comment by kfreds in "Understanding the Go Runtime: The Memory Allocator"]]></title><description><![CDATA[
<p>Jesus talks and articles have been very helpful to me.<p>Three years ago I had no idea how the Go runtime worked, but I very much wanted to learn more. I’m not a software engineer in the conventional sense, so reading the Go source was not a realistic option.<p>Jesus talks and articles inspired me to learn more. Today I feel comfortable with all stages of the general compiler pipeline. In the past few months I have studied the calculi of the lambda cube, Martin-Lof type theory, Horn-clause-based instruction selection, algorithms for register allocation, Milner’s CCS vs pi-calculus, which structures in compilers and kernels map to digraphs, and so on.<p>Jesus talks are an excellent onboarding ramp.</p>
]]></description><pubDate>Fri, 27 Feb 2026 07:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47177505</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47177505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47177505</guid></item><item><title><![CDATA[New comment by kfreds in "Lennart Poettering, Christian Brauner founded a new company"]]></title><description><![CDATA[
<p>Well, it comes down to what trust assumptions you're OK with. Reproducible reduces trust in the build environment, but you still need to ensure authenticity of the source somehow. Verified boot, measured boot, repro builds, local/remote attestation, and transparency logging provide different things. Combined they form the possibility of a sort of authentication mechanism between a server and client. However, all of the concepts are useful by themselves.</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46786456</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46786456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46786456</guid></item><item><title><![CDATA[New comment by kfreds in "Lennart Poettering, Christian Brauner founded a new company"]]></title><description><![CDATA[
<p>I just want more trustworthy systems. This particular concept of combining reproducible builds, remote attestation and transparency logs is something I came up with in 2018. My colleagues and I started working on it, took a detour into hardware (tillitis.se) and kind of got stuck on the transparency part (sigsum.org, transparency.dev, witness-network.org).<p>Then we discovered snapshot.debian.org wasn't feeling well, so that was another (important) detour.<p>Part of me wish we had focused more on getting System Transparency in its entirety in production at Mullvad. On the other hand I certainly don't regret us creating Tillitis TKey, Sigsum, taking care of Debian Snapshot service, and several other things.<p>Now, six years later, systemd and other projects have gotten a long way to building several of the things we need for ST. It doesn't make sense to do double work, so I want to seize the moment and make sure we coordinate.</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46786302</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46786302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46786302</guid></item><item><title><![CDATA[New comment by kfreds in "Lennart Poettering, Christian Brauner founded a new company"]]></title><description><![CDATA[
<p>Hi David. Great! I actually wasn't planning on going due to other things, but this is worth re-arranging my schedule a bit. See you later this week. Please email me your contact details.<p>As I mentioned above, we've followed systemd's development in recent years with great interest, as well as that of some other projects. When I started(*) the System Transparency project it was very much a research project.<p>Today, almost seven years later, I think there's a great opportunity for us to reduce our maintenance burden by re-architecting on top of systemd, and some other things. That way we can focus on other things. There's still a lot of work to do on standardizing transparency building blocks, the witness ecosystem(**), and building an authentication mechanism for system transparency that weaves it all together.<p>I'm more than happy to share my notes with you. Best case you build exactly what we want. Then we don't have to do it. :)<p>*: <a href="https://mullvad.net/en/blog/system-transparency-future" rel="nofollow">https://mullvad.net/en/blog/system-transparency-future</a><p>**: <a href="https://witness-network.org" rel="nofollow">https://witness-network.org</a></p>
]]></description><pubDate>Tue, 27 Jan 2026 20:30:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46786116</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46786116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46786116</guid></item><item><title><![CDATA[New comment by kfreds in "Lennart Poettering, Christian Brauner founded a new company"]]></title><description><![CDATA[
<p>1. Are reproducible builds and transparency logging part of your concept?<p>2. Are you looking for pilot customers?</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785833</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46785833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785833</guid></item><item><title><![CDATA[New comment by kfreds in "Lennart Poettering, Christian Brauner founded a new company"]]></title><description><![CDATA[
<p>Exciting!<p>It sounds like you want to achieve system transparency, but I don't see any clear mention of reproducible builds or transparency logs anywhere.<p>I have followed systemd's efforts into Secure Boot and TPM use with great interest. It has become increasingly clear that you are heading in a very similar direction to these projects:<p>- Hal Finney's transparent server<p>- Keylime<p>- System Transparency<p>- Project Oak<p>- Apple Private Cloud Compute<p>- Moxie's Confer.to<p>I still remember Jason introducing me to Lennart at FOSDEM in 2020, and we had a short conversation about System Transparency.<p>I'd love to meet up at FOSDEM. Email me at fredrik@mullvad.net.<p>Edit: Here we are six years later, and I'm pretty sure we'll eventually replace a lot of things we built with things that the systemd community has now built. On a related note, I think you should consider using Sigsum as your transparency log. :)<p>Edit2: For anyone interested, here's a recent lightning talk I did that explains the concept that all project above are striving towards, and likely Amutable as well: <a href="https://www.youtube.com/watch?v=Lo0gxBWwwQE" rel="nofollow">https://www.youtube.com/watch?v=Lo0gxBWwwQE</a></p>
]]></description><pubDate>Tue, 27 Jan 2026 19:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785547</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46785547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785547</guid></item><item><title><![CDATA[New comment by kfreds in "FOSS "just fork it" delusion"]]></title><description><![CDATA[
<p>Well said. Open source helps with agency, freedom of association, and voluntary action.<p>Maintainers have the freedom to choose whether to accept an idea or not. Users have the freedom to fork or not.</p>
]]></description><pubDate>Sat, 24 Jan 2026 14:21:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743788</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46743788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743788</guid></item><item><title><![CDATA[New comment by kfreds in "You can't pay me to prompt"]]></title><description><![CDATA[
<p>Obviously it’s far more nuanced than that. I’d say there are several categories where a reasonable person could have reservations (or not) about LLMs:<p>Copyright issues (related to training data and inference), openness (OSS, model parameters, training data), sovereignty (geopolitically, individually), privacy, deskilling, manipulation (with or without human intent), AGI doom. I have a list but not in front of me right now.</p>
]]></description><pubDate>Sat, 24 Jan 2026 14:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743615</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46743615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743615</guid></item><item><title><![CDATA[New comment by kfreds in "Confer – End to end encrypted AI chat"]]></title><description><![CDATA[
<p>> An account-number model like Mullvad's would seem preferable<p>Thank you! :)<p>> .. assuming vendor’s TEE actually works<p>For sure TEEs have a rich history of vulnerabilities and nuanced limitations in their threat models. As a concept however, it is really powerful, and implementers will likely get things more and more right.<p>As for GPUs, some of Nvidia’s hardware does support remote attestation.<p><a href="https://docs.nvidia.com/attestation/index.html" rel="nofollow">https://docs.nvidia.com/attestation/index.html</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 17:35:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649180</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46649180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649180</guid></item><item><title><![CDATA[New comment by kfreds in "Signal creator Moxie Marlinspike wants to do for AI what he did for messaging"]]></title><description><![CDATA[
<p>I see. Thank you for explaining.</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:23:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649010</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46649010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649010</guid></item><item><title><![CDATA[New comment by kfreds in "Confer – End to end encrypted AI chat"]]></title><description><![CDATA[
<p>He IS a hacker from the 90s. It’s an assumed name. Plenty of hackers from the 90s have pseudonyms.<p>> so-called creator of some encryption protocol<p>All evidence points to him being one of the protocol’s designers, along with Trevor Perrin.<p>I’ve met both of them. The first time I met Moxie and talked about axolotl (as it was called back then) was in 2014. Moxie and Trevor strike me as having more integrity and conviction than most. There is no doubt in my mind that they are real and genuine.<p>Interestingly enough, some of the work Trevor did related to Signal’s cryptography was later used by Jason Donenfeld in the design of WireGuard.<p>> It screams honeypot like nothing else.<p>As you can see there is plenty of evidence suggesting otherwise.</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46648951</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46648951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46648951</guid></item><item><title><![CDATA[New comment by kfreds in "Signal creator Moxie Marlinspike wants to do for AI what he did for messaging"]]></title><description><![CDATA[
<p>Can someone explain to me how this thread dropped from 20th place, on the first page, to 150th, in the span of an hour? Thank you.<p>(Ping dang.)</p>
]]></description><pubDate>Fri, 16 Jan 2026 16:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46648093</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46648093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46648093</guid></item><item><title><![CDATA[New comment by kfreds in "Confer – End to end encrypted AI chat"]]></title><description><![CDATA[
<p>It’s exciting to hear that Moxie and colleagues are working on something like this. They definitely have the skills to pull it off.<p>Few in this world have done as much for privacy as the people who built Signal. Yes, it’s not perfect, but building security systems with good UX is hard. There are all sorts of tradeoffs and sacrifices one needs to make.<p>For those interested in the underlying technology, they’re basically combining reproducible builds, remote attestation, and transparency logs. They’re doing the same thing that Apple Private Cloud Compute is doing, and a few others. I call it system transparency, or runtime transparency. Here’s a lighting talk I did last year: <a href="https://youtu.be/Lo0gxBWwwQE" rel="nofollow">https://youtu.be/Lo0gxBWwwQE</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 14:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646627</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46646627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646627</guid></item><item><title><![CDATA[New comment by kfreds in "Ed25519-CLI – command-line interface for the Ed25519 signature system (2024)"]]></title><description><![CDATA[
<p>I don't consider myself a programmer and I can use Ed25519 safely. I do however understand computing fairly well.</p>
]]></description><pubDate>Sun, 04 Jan 2026 05:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46485168</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46485168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46485168</guid></item><item><title><![CDATA[New comment by kfreds in "The Going Dark initiative or ProtectEU is a Chat Control 3.0 attempt"]]></title><description><![CDATA[
<p>> Thank you for the reply, I really appreciate it.<p>Likewise.<p>> You created a company which .. ultimately undermines the government power and makes it weaker.<p>Undermining the power of governments and other powerful entities has benefits and drawbacks. Our thesis is that making mass surveillance and online censorship ineffective is a net good for humanity in the long term.<p>You are arguing that censorship is a net good in the much more specific context of disinformation campaigns on social media during war time. Yes, government censorship might be effective and proportional in that context. It could also backfire.<p>You are also arguing that the dynamics and algorithms of social media is the vector through which disinformation spreads. Wouldn't it then be more effective and proportional to target social media for regulation?<p>>> It sounds like you're arguing for censored populations to .. not circumvent censorship through technological means..
> Yes, in democratic countries..<p>What should people in undemocratic countries do?<p>> I believe that the exact same ads you have on the streets in the cities should be published by politicians or NGOs and not a business.
> .. I do think that political activism is still possible even when there is additional risk.<p>I agree. At the same time, freedom of expression and of the press is under attack on a global scale. Consider this article from Reporters Without Borders: <a href="https://rsf.org/en/world-press-freedom-index-2025-over-half-worlds-population-red-zones" rel="nofollow">https://rsf.org/en/world-press-freedom-index-2025-over-half-...</a><p>> On the other hand, I do know that vulnerable people (teens, minorities, sick, elderly) in my country get recruited by Russia en masses through messengers. I do know that Russia engages in psychological warfare through Telegram, Facebook and TikTok without governments able to do anything.<p>I agree that is a serious problem and I don't know how to solve it. I'm sorry.<p>> I do want for politicians to fight for my rights, but I don't want that from businesses to be honest.<p>Why not?<p>> I mean, activism is clearly a part of your business strategy.<p>From a cause-and-effect point of view it would be more correct to say that starting a business is a part of our activism strategy. My opinions on the proportionality of mass surveillance and government censorship were formed a decade before I started Mullvad. Running a business is hard work, and if I didn't believe in its mission I would move on to something easier.<p>> The more discussion you create around issues related to privacy and censorship the more users you'll have - that's why I call it performative. Mullvad's business depends on the performance of fighting for the rights at the same time as benefitting from the fight itself.<p>I see. I interpreted it as "for show" in the sense of not being genuine.</p>
]]></description><pubDate>Mon, 22 Dec 2025 11:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353433</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46353433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353433</guid></item><item><title><![CDATA[New comment by kfreds in "The Going Dark initiative or ProtectEU is a Chat Control 3.0 attempt"]]></title><description><![CDATA[
<p>Thank you for your constructive criticism.<p>> I think the right course of action should be a political activism, not a technological one. Especially when the company doing it makes a fortune.<p>We tried that. My cofounder and I, as well as several of our colleagues, tried classic political activism in the early 2000s. It became increasingly clear to us that there are many powerful politicians, bureaucrats and special interest groups that don't act in good faith. They lie, abuse their positions, misuse state funds and generally don't care what the population or civil society thinks. They have an agenda, and don't know the meaning of intellectual honesty.<p>> The course, when one can just disengage from participating in society by sidestepping the problems by either using VPNs in terms of censorship .. is very dangerous and will reinforce the worst trends.<p>It sounds like you're arguing for censored populations to respect local law, not circumvent censorship through technological means, and only work to remove censorship through political means.<p>Generally, the more a state engages in online censorship the less it cares about what its population thinks. There are plenty of jurisdictions where political activism will get you jailed, or worse.<p>Are you seriously suggesting that circumventing state censorship is immoral and wrong?<p>> So instead of speaking from the high ground, please, tell us what your solution about mass disinformation happening from US social media megacorps, Russia mass disinformation, mass recruitment of people for sabotage on critical infrastructure.<p>Social media companies make money by keeping people engaged, and it seems the most effective way of doing that is to feed people fear and rage bait. Yes, that's a problem. As is disinformation campaigns by authoritarian states.<p>Powerful companies have powerful lobbyists, and systematically strive for regulatory capture. Authoritarian states who conduct disinformation campaigns against their population are unlikely to listen to reform proposals from their population.<p>I don't claim to have a solution for these complex issues, but I'm pretty sure mass surveillance and censorship will make things worse.<p>> Tell us, how can we keep living in free society when this freedom is being used as a leverage by forces trying to destroy your union.<p>Political reform through civil discourse cannot be taken for granted. Mass surveillance and censorship violate the principle of proportionality, and do not belong in a free society.<p>> Please, give us your political solutions to the modern problems instead of earning a fortune by a performance free speech activism.<p>I'm not sure what you mean by performance. Please clarify.</p>
]]></description><pubDate>Sun, 21 Dec 2025 23:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46349890</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46349890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46349890</guid></item><item><title><![CDATA[New comment by kfreds in "Who Owns, Operates, and Develops Your VPN Matters"]]></title><description><![CDATA[
<p>> it would be nice if you addressed the specific objection<p>I'm pretty sure I did. I'll happily answer yours as well.<p>> Do you think they appeal more to consumers who are seeking "it keeps me vaguely secure", or it helps me watch Venezuelan Netflix and avoid some kinds of targeted advertising personalisation?<p>Between those two options, definitely "it keeps me vaguely secure". None of the ads you link to are intended for customers that want to circumvent geographical restrictions. We don't market to that customer segment.</p>
]]></description><pubDate>Thu, 04 Sep 2025 18:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45130603</link><dc:creator>kfreds</dc:creator><comments>https://news.ycombinator.com/item?id=45130603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45130603</guid></item></channel></rss>