<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: vvillena</title><link>https://news.ycombinator.com/user?id=vvillena</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 13:40:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vvillena" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vvillena in "Native Instant Space Switching on macOS"]]></title><description><![CDATA[
<p>The behavior of the iOS keyboard also showcases how there must not be many decision-making people who communicate in multiple languages.</p>
]]></description><pubDate>Fri, 10 Apr 2026 06:51:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714459</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=47714459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714459</guid></item><item><title><![CDATA[New comment by vvillena in "Rebasing in Magit"]]></title><description><![CDATA[
<p>I have a Emacs + Spacemacs setup only for Magit. The base Spacemacs config works well, so I never had the need to tinker with it. Nowadays I don't care much about the rest of Emacs. It stays out of the way, and I keep happily using Magit.</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324811</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=47324811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324811</guid></item><item><title><![CDATA[New comment by vvillena in "MacBook Neo"]]></title><description><![CDATA[
<p>The free rectangle area is a 16:10 screen, the space around the notch is a freebie.</p>
]]></description><pubDate>Thu, 05 Mar 2026 00:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255866</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=47255866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255866</guid></item><item><title><![CDATA[New comment by vvillena in "Stranger Things creator says turn off “garbage” settings"]]></title><description><![CDATA[
<p>A high end amp+speaker system from 50 years ago will still sound good. The tradeoffs back then were size, price, and power consumption. Same as now.<p>Lower spec speakers have become good enough, and DSP has improved to the point that tiny speakers can now output mediocre/acceptable sound. The effect of this is that the midrange market is kind of gone, replaced with neat but still worse products such as soundbars (for AV use) or even portable speakers instead of hi-fi systems.<p>On the high end, I think amplified multi-way speakers with active crossovers are much more common now thanks to advances in Class-D amplifiers.</p>
]]></description><pubDate>Tue, 30 Dec 2025 08:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46430718</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=46430718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46430718</guid></item><item><title><![CDATA[New comment by vvillena in "The Origins of Scala (2009)"]]></title><description><![CDATA[
<p>Compiler errors got a lot better during the Scala 2.12 era.</p>
]]></description><pubDate>Sun, 30 Nov 2025 01:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46092527</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=46092527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46092527</guid></item><item><title><![CDATA[New comment by vvillena in "Laptops with Stickers"]]></title><description><![CDATA[
<p>Avoid making memories. Keep your brain pristine.</p>
]]></description><pubDate>Wed, 12 Nov 2025 13:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45899655</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=45899655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45899655</guid></item><item><title><![CDATA[New comment by vvillena in "Stop writing CLI validation. Parse it right the first time"]]></title><description><![CDATA[
<p>This is not an issue with Java and the other JVM languages, it's simple to use GraalVM and package a static binary.</p>
]]></description><pubDate>Sun, 07 Sep 2025 13:51:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45158151</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=45158151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45158151</guid></item><item><title><![CDATA[New comment by vvillena in "Blurry rendering of games on Mac"]]></title><description><![CDATA[
<p>The screen size advertised by Apple measures the "full screen" area, the undisturbed 16:10 rectangle of pixels. I just took measures on both a 14 and a 16 inch Macbook Pro. The screen we get is indeed slighly larger.<p>If you want to avoid the extra space, it's as easy as using a 16:10 resolution size. The menubar will drop down to the 16:10 space.</p>
]]></description><pubDate>Fri, 15 Aug 2025 09:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44910131</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44910131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44910131</guid></item><item><title><![CDATA[New comment by vvillena in "We shouldn't have needed lockfiles"]]></title><description><![CDATA[
<p>Reader mode.</p>
]]></description><pubDate>Wed, 06 Aug 2025 15:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44813738</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44813738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44813738</guid></item><item><title><![CDATA[New comment by vvillena in "The Tabs vs. Spaces war is over, and spaces have emerged victorious"]]></title><description><![CDATA[
<p>Funny that the language famous for enforcing standard formatting allows freedom for this one particular thing.</p>
]]></description><pubDate>Fri, 25 Jul 2025 21:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44688632</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44688632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44688632</guid></item><item><title><![CDATA[New comment by vvillena in "In a First, Solar Was Europe's Biggest Source of Power Last Month"]]></title><description><![CDATA[
<p>The Spain blackout was caused by a multitude of reasons. Lack of stability was one of the factors, but there were other causes, such as energy generation facilities disconnecting while the oscillations were still under a nominal range, or a generator ordered to become online to induce stability, that started driving the load in the wrong direction. All this was compounded by a distribution network unable to redistribute or at least isolate the problems to individual regions, resulting in a complete blackout.<p>All in all, it's several things that need to be reinforced. The distribution network needs to be smarter. The energy generation facilities need to be tested through their entire voltage range, so they can be counted upon. And there has to be more voltage inertia available in the network.</p>
]]></description><pubDate>Fri, 11 Jul 2025 21:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44536931</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44536931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44536931</guid></item><item><title><![CDATA[New comment by vvillena in "Google restricts Android sideloading"]]></title><description><![CDATA[
<p>It's important to note that the infamous Dropbox comment was not just misguided. It was <i>wrong</i>.<p>The proof is that multiple competitor products have been launched since, and all of them have had sync issues at some point, with different degrees of severity ranging from sync delays, through data conflicts, up to loss of data in all synced devices. To this day, I still trust Dropbox more than its competition. This includes custom rsync scripts.</p>
]]></description><pubDate>Thu, 05 Jun 2025 19:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44194860</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44194860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44194860</guid></item><item><title><![CDATA[New comment by vvillena in "Google restricts Android sideloading"]]></title><description><![CDATA[
<p>This is impossible by design. Decades ago there were some distributions that had this as a goal (e.g. Mandrake, Suse), they included an application similar to the Windows Control Panel to manage everything. But such applications can never reach into all the corners, unless the distribution is severely locked down. The example of this extreme is... macOS. And still, there are some cases where dropping into the command line is the better or even the only option.<p>Back on Linuxland, the userbase realized this about two decades ago, when Ubuntu launched. Having a nice default experience was considered better than having easy tweakability, because Ubuntu could also be configured to the fullest extent in the classic Linux way of reaching into the guts of the system and rearranging things to taste. Not that I would ever recommend tweaking Ubuntu too much, but it can be done.<p>What about the other end? Most people who like fiddling with Linux by reaching into its internals have settled on distributions such as Arch, where this way of managing the system is expected and thus the distribution works to ensure this experience is as easy and predictable as it can be, by providing a good happy path experience for common scenarios, and providing top-notch documentation for common and uncommon customization options, or minority hardware platforms and devices.</p>
]]></description><pubDate>Thu, 05 Jun 2025 19:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44194720</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44194720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44194720</guid></item><item><title><![CDATA[New comment by vvillena in "Mullvad Leta"]]></title><description><![CDATA[
<p>From the FAQ:<p>> Each time the Leta application is restarted (due to an upgrade, or new version) server side, a new secret hash is generated, meaning that all previous search queries are no longer visible to Leta.<p>If I read this correctly, the cached data is per-instance, there would be no way to share cached data among instances if each one has its own secret hash and they are cycled on each start.</p>
]]></description><pubDate>Wed, 28 May 2025 17:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44118611</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44118611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44118611</guid></item><item><title><![CDATA[New comment by vvillena in "Cloudflare CEO: Football piracy blocks will claim lives"]]></title><description><![CDATA[
<p>This is literally the case. Pirated streams keep working, while a good chunk of the internet is rendered inoperative during weekends.</p>
]]></description><pubDate>Mon, 26 May 2025 21:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44102060</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44102060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44102060</guid></item><item><title><![CDATA[New comment by vvillena in "Peer Programming with LLMs, for Senior+ Engineers"]]></title><description><![CDATA[
<p>No problems here, both the normal view and reader mode seem to work well.</p>
]]></description><pubDate>Sat, 24 May 2025 19:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44083226</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44083226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44083226</guid></item><item><title><![CDATA[New comment by vvillena in "Material 3 Expressive"]]></title><description><![CDATA[
<p>For anyone not familiar with previous designs, each component in <a href="https://m3.material.io/components" rel="nofollow">https://m3.material.io/components</a> has a "comparison with Material v2" section.</p>
]]></description><pubDate>Fri, 16 May 2025 11:11:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44003935</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=44003935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44003935</guid></item><item><title><![CDATA[New comment by vvillena in "Android and Wear OS are getting a redesign"]]></title><description><![CDATA[
<p>For everyday use, wireless headphones offer a superior experience simply due to the lack of a cable, and for the cases where an audio output is desired, it should be easy to connect the phone to an audio interface. Is any of this a problem in the Android ecosystem?</p>
]]></description><pubDate>Tue, 13 May 2025 23:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43978851</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=43978851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43978851</guid></item><item><title><![CDATA[New comment by vvillena in "Mozilla Firefox – Official GitHub repo"]]></title><description><![CDATA[
<p>Bisecting with --first-parent takes care of this.</p>
]]></description><pubDate>Tue, 13 May 2025 19:12:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43976506</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=43976506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43976506</guid></item><item><title><![CDATA[New comment by vvillena in "Mozilla Firefox – Official GitHub repo"]]></title><description><![CDATA[
<p>The "squash everything" mantra turns git commit history into a series of snapshots devoid of any logical notion about how code evolves.<p>Squashed commits are strictly worse than plain, non-fast-forwarded merges from rebased branches.</p>
]]></description><pubDate>Tue, 13 May 2025 18:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43976065</link><dc:creator>vvillena</dc:creator><comments>https://news.ycombinator.com/item?id=43976065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43976065</guid></item></channel></rss>