<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: hocuspocus</title><link>https://news.ycombinator.com/user?id=hocuspocus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 13:49:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hocuspocus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hocuspocus in "How many products does Microsoft have named 'Copilot'?"]]></title><description><![CDATA[
<p>I think it's fine. GitHub Copilot is popular as ever, especially in companies that have enterprise tier subscriptions. Plans for personal use pretty good too, pricing is competitive. The VS Code integration and agentic features aren't bad either.<p>Developer tools live in their own space. And I assume most devs don't really care that "Copilot" started to show up everywhere, especially in MS365 products. At least I don't. Conversely, do non-technical people care where the term comes from, and now means "LLM integration" in a bunch of MS products?<p>I think it's better that Google going through Bard, Gemini, IDX, Firebase Studio, Antigravity, ...</p>
]]></description><pubDate>Sat, 04 Apr 2026 22:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47643978</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47643978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47643978</guid></item><item><title><![CDATA[New comment by hocuspocus in "Swift 6.3"]]></title><description><![CDATA[
<p>It certainly doesn't help, but among big tech, Apple is not the only company where teams are siloed and independent. Microsoft has people writing Java or Go instead of C# too.<p>I assume the server side usage is not zero, but not enough to reach a critical mass, you're probably right there.</p>
]]></description><pubDate>Thu, 26 Mar 2026 14:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47531196</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47531196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47531196</guid></item><item><title><![CDATA[New comment by hocuspocus in "Swift 6.3"]]></title><description><![CDATA[
<p>After that, and IBM losing interest, Apple did hire a few competent people (including contributors to Netty and Akka) to build the Swift Server Workgroup.<p>But I don't know why I'd pick Swift on the server when Rust is better in almost every dimension, with a thriving and more community-driven ecosystem.</p>
]]></description><pubDate>Thu, 26 Mar 2026 13:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530439</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47530439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530439</guid></item><item><title><![CDATA[New comment by hocuspocus in "Java 26 is here"]]></title><description><![CDATA[
<p>So what's the issue then? You'd be able to bring other teams to current versions of Java and frameworks, which have all been using virtual threads for the past 3 years.</p>
]]></description><pubDate>Wed, 18 Mar 2026 23:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47432874</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47432874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47432874</guid></item><item><title><![CDATA[New comment by hocuspocus in "Java 26 is here"]]></title><description><![CDATA[
<p>> Java 21 was just released and frameworks had no meaningful support for virtual threads whatsoever.<p>Spring was ready on day 1, as virtual threads had been an experimental feature since Java 19. Spring Boot added support within a couple months.<p>> In my experience, most companies using Java are chronically multiple versions behind (e.g. some of my friends still in the Java world are on 11).<p>And that's on you.</p>
]]></description><pubDate>Wed, 18 Mar 2026 10:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423683</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47423683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423683</guid></item><item><title><![CDATA[New comment by hocuspocus in "Java 26 is here"]]></title><description><![CDATA[
<p>Java LSP backends are basically headless Eclipse and NetBeans, they definitely go beyond syntactical errors.<p>There's also the upcoming Metals v2 that's using another compiler frontend optimized for performance, Google Turbine: <a href="https://metals-lsp.org" rel="nofollow">https://metals-lsp.org</a><p>Actionable diagnostics for Java aren't implemented yet though.</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418985</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47418985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418985</guid></item><item><title><![CDATA[New comment by hocuspocus in "Swiss e-voting pilot can't count 2,048 ballots after decryption failure"]]></title><description><![CDATA[
<p>Voting is definitely not a small domain in a direct democracy, and many Swiss citizens abroad don't receive paper ballots early enough to mail them back in time.</p>
]]></description><pubDate>Wed, 11 Mar 2026 23:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47344227</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47344227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47344227</guid></item><item><title><![CDATA[New comment by hocuspocus in "Swiss e-voting pilot can't count 2,048 ballots after decryption failure"]]></title><description><![CDATA[
<p>We vote 4 times a year and it's not always easy for Swiss citizens abroad to receive and mail ballots back in time.</p>
]]></description><pubDate>Wed, 11 Mar 2026 23:33:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47344027</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47344027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47344027</guid></item><item><title><![CDATA[New comment by hocuspocus in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>You can run Scala on Android and it's been done but it never worked well nor was given priority. Which is understandable as the commercial entities behind Scala already struggle to build the ecosystem and tooling in spaces where the language shines.<p>For instance the Android runtime has chronically lagged behind mainline JVM bytecode versions, iirc once Scala started to emit Java 8 bytecode, Android was stuck on Java 6.<p>Kotlin had other obvious advantages on Android like its thin standard library or the inlining of higher-order functions.</p>
]]></description><pubDate>Mon, 09 Mar 2026 20:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315044</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47315044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315044</guid></item><item><title><![CDATA[New comment by hocuspocus in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>Not to the same extent. Scala.JS and Kotlin.JS are somewhat comparable, other targets not so much. There was no serious attempt at making Scala target mobile devices, even during the window of opportunity with Scala on Android.</p>
]]></description><pubDate>Mon, 09 Mar 2026 00:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303063</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47303063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303063</guid></item><item><title><![CDATA[New comment by hocuspocus in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>> But somehow Kotlin managed to stay "not too complex", unlike Scala.<p>It's not really true anymore, Kotlin has slowly absorbed most of the same features and ideas even though they're sometimes pretty half-baked, and it's even less principled than the current Scala ecosystem. JetBrains also wants to make Kotlin target every platform under the sun.<p>At this point, the only notable difference are HKTs and Scala's metaprogramming abilities. Kotlin stuck to a compiler plugin exposing a standard interface (kotlinx.serialization) for compile-time codegen. Scala can do things like deriving an HTTP client from an OpenAPI specification on the fly, by the LSP backend.</p>
]]></description><pubDate>Sun, 08 Mar 2026 23:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47302888</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47302888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47302888</guid></item><item><title><![CDATA[New comment by hocuspocus in "Don't become an engineering manager"]]></title><description><![CDATA[
<p>I work at a tech-adjacent company with no middle management and no, it sucks even more. The work doesn't disappear, it simply gets divided and spread out over a lot more people, many of those with no real executive power. I don't even think this saves my employer any money in the long run.</p>
]]></description><pubDate>Tue, 03 Mar 2026 23:08:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47240418</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47240418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47240418</guid></item><item><title><![CDATA[New comment by hocuspocus in "Motorola announces a partnership with GrapheneOS"]]></title><description><![CDATA[
<p>Most mid to high-end ranges from Android OEMs have a DisplayPort video output and basic keyboard plus mouse support. Pixels were late to the party, but it's been there for a long time otherwise.<p>The functionality used to be really barebones outside of Samsung DeX. Now it's a bit better since it's officially supported by Google.</p>
]]></description><pubDate>Mon, 02 Mar 2026 12:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47217183</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47217183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47217183</guid></item><item><title><![CDATA[New comment by hocuspocus in "Setting up phones is a nightmare"]]></title><description><![CDATA[
<p>My mom has had several generations of Galaxy A5x and basic iPads, it makes absolutely no difference. She simply never installs any app.<p>Some things are actually worse on the iOS side. It took years for Apple to catch up with spam and scam calls/SMS detection.<p>Plain Google search is still the main vector of scams, I eventually set up NextDNS on her devices.</p>
]]></description><pubDate>Sun, 01 Mar 2026 23:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47211894</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47211894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47211894</guid></item><item><title><![CDATA[New comment by hocuspocus in "Binance fired employees who found $1.7B in crypto was sent to Iran"]]></title><description><![CDATA[
<p>And who defines legitimate? The same lunatics who regularly shit on international laws?</p>
]]></description><pubDate>Tue, 24 Feb 2026 03:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132377</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47132377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132377</guid></item><item><title><![CDATA[New comment by hocuspocus in "Binance fired employees who found $1.7B in crypto was sent to Iran"]]></title><description><![CDATA[
<p>It's not like Western(-ish) nations have much of a choice here. As soon as your banks and financial system depend on the USD in any way, it comes with a mandatory dose of US imperialism and extraterritorial jurisdiction.</p>
]]></description><pubDate>Mon, 23 Feb 2026 23:21:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130487</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47130487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130487</guid></item><item><title><![CDATA[New comment by hocuspocus in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>You don't need to convince me that Swift is poorly positioned there, but if you only care about server side (or possibly CLI) apps, the usable ecosystem on Linux isn't too shabby.<p>Does it make sense compared to C#, Go, Rust or a JVM language? I don't know, but it's there, and Apple put some resources behind the initiative.</p>
]]></description><pubDate>Mon, 23 Feb 2026 14:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122966</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47122966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122966</guid></item><item><title><![CDATA[New comment by hocuspocus in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>Apple actually did put some resources behind it, the toolchain is reasonably pleasant to use outside macOS and Xcode, they have people building an ecosystem in the Swift Server Workgroup, and arguably some recent language design decisions don't seem to be purely motivated by desktop/mobile usage.<p>But in the end I can't help but feel Swift has become an absolute beast of a multi-paradigm language with even worse compile times than Rust or C++ for dubious ergonomics gains.</p>
]]></description><pubDate>Mon, 23 Feb 2026 14:21:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122699</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47122699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122699</guid></item><item><title><![CDATA[New comment by hocuspocus in "Wero – Digital payment wallet, made in Europe"]]></title><description><![CDATA[
<p>Vipps MobilePay is already part of EPI's initiative towards pan-European cooperation, as well as Bancomat (Italy), Bizum (Spain), SIBS (Portugal).<p>Once Wero becomes usable in Austria, France, Germany, Benelux, and interoperable with those, the few remaining players will have a strong incentive to join.</p>
]]></description><pubDate>Tue, 17 Feb 2026 13:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047341</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47047341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047341</guid></item><item><title><![CDATA[New comment by hocuspocus in "Wero – Digital payment wallet, made in Europe"]]></title><description><![CDATA[
<p>That's the thing, if you pay with a French payment card (plastic or through Apple/Google Pay) in France, it's processed by the domestic network CB. This is also true in other European countries with their respective networks. EPI tried to bring a new pan-European card scheme that would have superseded those, it didn't work out.<p>On the other hand, there's a significant chunk of the population that just pays using their mobile phone. They don't care about cards, numbers (which are going to disappear anyway), or the legacy infrastructure behind that.</p>
]]></description><pubDate>Tue, 17 Feb 2026 13:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047057</link><dc:creator>hocuspocus</dc:creator><comments>https://news.ycombinator.com/item?id=47047057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047057</guid></item></channel></rss>