<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: kuschku</title><link>https://news.ycombinator.com/user?id=kuschku</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 08:34:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kuschku" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kuschku in "Steam Machine launches today"]]></title><description><![CDATA[
<p>Because it's not just one screw, at the moment RAM, flash and GPUs are experiencing massive price increases.<p>And in both machines a similar percentage of their price is caused by these components.</p>
]]></description><pubDate>Tue, 23 Jun 2026 01:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48638920</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48638920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48638920</guid></item><item><title><![CDATA[New comment by kuschku in "Steam Machine launches today"]]></title><description><![CDATA[
<p>Depends on if the Valve employee meant percentage increase (+50%) or dollar increase (+$200).<p>That's set the steam machine at either $650 or $800, depending on which interpretation you're using.</p>
]]></description><pubDate>Mon, 22 Jun 2026 19:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48635166</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48635166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48635166</guid></item><item><title><![CDATA[New comment by kuschku in "When I reject AI code even if it works"]]></title><description><![CDATA[
<p>> I have never seen an agent output an implementation called FooImpl that's tens of thousands of LOC in a single file, but I have seen plenty of human code like this.<p>I've seen countless vibecoded implementations that look exactly like that. Especially painful is agents adding the same utility functions in each and every file instead of properly reusing or splitting things.<p>And then I have to fix them.</p>
]]></description><pubDate>Sun, 21 Jun 2026 09:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48617224</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48617224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48617224</guid></item><item><title><![CDATA[New comment by kuschku in "Google Hits 50% IPv6"]]></title><description><![CDATA[
<p>Huh? Ubiquity has dropped support? I can't believe that, even the older EdgeRouter series supported it.</p>
]]></description><pubDate>Sun, 21 Jun 2026 09:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48617128</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48617128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48617128</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>> That strikes me as a point in favor of AtProto for decentralization<p>Well everyone's data that was stored on the bluesky PDS is also gone, but at least for a few ten thousand dollars a month I can keep my own instance running?<p>Self-hosting mastodon is about the same amount of effort as self-hosting your PDS.<p>But you get a lot more for it. And that's just not an option you have with ATproto.</p>
]]></description><pubDate>Sat, 20 Jun 2026 21:25:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613119</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48613119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613119</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>Twitter became a global phenomenon with the same UI and an even slower ruby on rails implementation behind it, despite the constant fail whale.<p>> Plus, whenever I’ve gone to create an account I’ve been presented with a huge list of servers to chose from, many of which seem to be focused on a specific topic, which makes me think I need to pick which community I want to be tied to with minimal knowledge.<p>As you're already self-hosting ATproto anyway, why not self-host a mastodon instance as well?</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611486</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48611486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611486</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>> On a Mastodon instance, there are also no steps you can take. Your account is banned on the instance — your entire identity goes down with it.<p>You're constantly looking at it from the wrong perspective. I don't care about the instance I'm on banning me because I am the one that hosts my instance.<p>What I care about is that I am able to connect with any of my friends without the data going through any central arbiter that can decide what we get to see or not.<p>And on mastodon, if one instance defederates from me, pretty much everyone else will still be able to interact with me anyway, it's not the end.</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:09:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611446</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48611446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611446</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>I feel like you're missing the point of a decentralized protocol if at every step you suggest to use centralized services instead.</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611420</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48611420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611420</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>Imagine bluesky (the company) and mastodon.social both disappear tomorrow.<p>My self-hosted mastodon server continues working, and can continue federating with e.g. chaos.social<p>With bluesky it's different.<p>If I am fully self-hosting the entire bluesky app, I need to spend ten thousands of dollars a month, but it'll keep working.<p>If I self-host my own app, it's cheap and keeps working, but I can only see content from my users in the best of times.<p>If I use bluesky's relays, it's cheap and shows everyone I follow, but it'll stop working if bluesky disappears.</p>
]]></description><pubDate>Sat, 20 Jun 2026 16:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610659</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48610659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610659</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>> Maybe we’re just ideologically misaligned here. I think every single little community hosting a copy of every single app is insane, and not where I’d like to end up<p>Well, it's where we used to be — and it solves most of the issues of the modern web. Forums, blogs, IRC, teamspeak, gaming servers, etc, it all used to work relatively well with that approach.</p>
]]></description><pubDate>Sat, 20 Jun 2026 16:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610573</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48610573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610573</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>Say bluesky is applying content moderation techniques I disagree with.<p>What steps do I have to follow to get the majority of users to see my content?<p>Another example. Let's define decentralisation in terms of bus factor:<p>How many companies could go bust today before most users would notice?<p>> To make the comparison fair<p>Okay, so let's build that, then we can actually talk about building a decentralized network on atproto.<p>How do I build a relay that fetched all content from people I follow, plus all replies to those posts (no matter who sent them), plus automated backfilling if I click on the profile of someone who I'm not following yet?<p>From what I understand, in bluesky the PDS does not know about replies to a post. So I'd need to scrape the entire network anyway, no matter what, even if I only store some of it.<p>And every blue-stodon instance would have to scrape every single PDS. So it's a much much worse O(n²) issue, isn't it?</p>
]]></description><pubDate>Sat, 20 Jun 2026 16:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610528</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48610528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610528</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>Not necessarily – there are some activitypub instances without hostname, directly on IP addresses, and there are even some running in private DNS roots.</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610089</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48610089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610089</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>> This is an interesting take because AtProto feels both more accessible AND more decentralized to me (at least with my current mental model).<p>A good measure for decentralisation is: Can your community continue using the service if the rest of the world disappeared? Can you still federate with other communities that might still exist? What else needs to remain for the service to remain useful?<p>With mastodon, all of that is trivially answered. With AtProto, I'm either 100% reliant on bluesky, or I'd need to spend tenthousands of dollars a month minimum to self-host the relays and app view.</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610070</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48610070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610070</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>Wouldn't I have the same quadratic growth (if not worse) if each community were to self-host their app view and relay?<p>> because you don’t want to teach each app to crawl PDS’s and subscribe to them<p>Why not?<p>If I want true decentralization, that means no central component. For the same reason that communities and individuals host their own RSS readers, each community will in the end also have to host their own relay and app view.<p>The benefits of decentralisation, including fault-resistance and censorship-resistance, can only manifest once every community is self-hosting their own relay and app view.</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609982</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48609982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609982</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>There are:<p>- 221 with over 5 accounts<p>- 74 with over 20 accounts<p>- 19 with over 250 accounts<p>- 8 with over 1000 accounts.<p>And only a handful of those have open signups (13 with open signups have >50 users).<p>Many of them are actually ActivityPub instances with a PDS bridge, e.g., <a href="https://join.wafrn.net/" rel="nofollow">https://join.wafrn.net/</a><p>And most of the other open signup instances are also primarily designed as their own social network, just using AT proto as a compatibility layer, e.g., <a href="https://sprk.so/" rel="nofollow">https://sprk.so/</a> <a href="https://haruhwa.com/" rel="nofollow">https://haruhwa.com/</a> (which is an invite-based, snapchat-style ephemeral social network), <a href="https://surf.social/" rel="nofollow">https://surf.social/</a>, <a href="https://pckt.blog/" rel="nofollow">https://pckt.blog/</a> (a microblogging platform), aesthetic.computer (a collaborative programming/art platform)<p>That leaves only bluesky, blacksky, eurosky, selfhosted.social, self.surf and npmx.social.<p>Even during Facebook's heyday, the unsuccessful diaspora/friendica/gnu social/etc networks had more decentralization than that.</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609940</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48609940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609940</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>I'm already running my own RSS reader, Matrix server, Mastodon instance, etc. How do I run my own appview? They surely have a git repo, docker images and helm chart, right? And if I can't self-host it, surely every local computer club should be able to, as they are with all the other protocols?</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609767</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48609767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609767</guid></item><item><title><![CDATA[New comment by kuschku in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>The difference between the two is that Bluesky has a central audience with decentralized content, while Mastodon has a federated audience with federated content.<p>Blueksy holds all the power, while the users hold none, whereas with Mastodon has many separate communities, similar to the old-school BBSes, forums, IRC and teamspeak servers.</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609749</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48609749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609749</guid></item><item><title><![CDATA[New comment by kuschku in "Microsoft turns to AWS as GitHub faces AI capacity crunch"]]></title><description><![CDATA[
<p>That's not even close to the truth, there's a lot more manual work that still goes into news than you'd think.<p>And even if it were true, how would that justify making the situation worse? We should be doing something to make the world a better place instead.</p>
]]></description><pubDate>Tue, 16 Jun 2026 08:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48552154</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48552154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552154</guid></item><item><title><![CDATA[New comment by kuschku in "Microsoft turns to AWS as GitHub faces AI capacity crunch"]]></title><description><![CDATA[
<p>Typically, you'd want to be able to fetch the full article with your RSS reader, which obviously doesn't work with client side rendering.</p>
]]></description><pubDate>Tue, 16 Jun 2026 08:08:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48552120</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48552120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552120</guid></item><item><title><![CDATA[New comment by kuschku in "Microsoft turns to AWS as GitHub faces AI capacity crunch"]]></title><description><![CDATA[
<p>I can't confirm that.<p>Mobile Chrome can't show a tab title either <a href="https://i.k8r.eu/3vVCTQ.png" rel="nofollow">https://i.k8r.eu/3vVCTQ.png</a><p>And the infinite scroll causes the page to constantly jump back up, again preventing me from accessing the footer<p>And of course with JS disabled you get nothing at all (which affects RSS readers, kindle devices, etc)</p>
]]></description><pubDate>Tue, 16 Jun 2026 04:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48550672</link><dc:creator>kuschku</dc:creator><comments>https://news.ycombinator.com/item?id=48550672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48550672</guid></item></channel></rss>