<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: hvis</title><link>https://news.ycombinator.com/user?id=hvis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 11:08:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hvis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hvis in "Vivaldi 8.0"]]></title><description><![CDATA[
<p>The usual explanation by Firefox team is that the drivers are not uniformly compliant and/or working well. There had been progress, though.<p>For your specific system, you can open about:support and search the page for the word "Blocklisted" - that section of the page includes failure codes that can be then passed to web search (or interpreted by name).<p>I don't know all the details of what works well or not, but the Chrome team logically should have more manpower to implement workarounds for driver problems, and Vivaldi reuses the engine.<p>Speaking of the other applications though, most of them don't have to use the dma-buf subsystem, to embed hardware rendered content inside a "regular" application. That imposes a certain limitation on the driver capabilities.</p>
]]></description><pubDate>Thu, 21 May 2026 22:32:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48229628</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=48229628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48229628</guid></item><item><title><![CDATA[New comment by hvis in "Mystical"]]></title><description><![CDATA[
<p>Looks basically like the Logo language, except with more sigils and less turtle.</p>
]]></description><pubDate>Mon, 19 May 2025 02:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44025978</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=44025978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44025978</guid></item><item><title><![CDATA[New comment by hvis in "Mozilla deletes promise to never sell Firefox data"]]></title><description><![CDATA[
<p>Well you ask a good question, but the examples they give ("optional ads" and "sponsored suggestions") only necessarily imply sharing some aggregates.<p>Like, for example, "we have this many users in this, that and that countries" - information which ads brokers might require to draw up a contract.<p>I suppose this is a change from the original "never and nothing" promise, but still a fair distance from the idea of selling of data that most people would imagine, like tracking and sharing your individual browser history.<p>[I guess I'm biased in favor of Mozilla. If they kick it, among full-featured browser engines only Chromium remains.]</p>
]]></description><pubDate>Sat, 01 Mar 2025 20:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43223397</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=43223397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43223397</guid></item><item><title><![CDATA[New comment by hvis in "Mozilla deletes promise to never sell Firefox data"]]></title><description><![CDATA[
<p>Their blog post seems to address the change quite adequately: <a href="https://blog.mozilla.org/en/products/firefox/update-on-terms-of-use/" rel="nofollow">https://blog.mozilla.org/en/products/firefox/update-on-terms...</a></p>
]]></description><pubDate>Sat, 01 Mar 2025 02:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43215130</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=43215130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43215130</guid></item><item><title><![CDATA[New comment by hvis in "Programming languages that blew my mind (2023)"]]></title><description><![CDATA[
<p>Here's a summary by notegpt:<p>Summary<p>Rich Hickey discusses the complexities of optionality in programming, particularly in Clojure’s spec system, emphasizing the need for clear schemas and handling of partial information.<p>Highlights<p>* Community Engagement: Acknowledges the presence of both newcomers and regulars at the event.<p>* Fashion Sense: Introduces a humorous take on the programming roadmap focused on fashion.<p>* Language Design: Explores the challenges of language design, especially regarding optionality in functions.<p>* Null References: Cites Tony Hoare’s “billion-dollar mistake” with null references as a cautionary example.<p>* Spec Improvements: Discusses plans to enhance Clojure’s spec system, focusing on schema clarity and usability.<p>* Aggregate Management: Emphasizes the importance of properly managing partial information in data structures.<p>* Future Development: Outlines future directions for Clojure’s spec, prioritizing flexibility and extensibility.<p>Key Insights<p>* Community Connection: Engaging with both veteran and new attendees fosters a collaborative environment, enhancing knowledge sharing and community growth.<p>* Humorous Approach: Infusing humor into technical discussions, like fashion choices, can make complex topics more relatable and engaging.<p>* Optionality Complexity: The management of optional parameters in programming languages is intricate, requiring careful design to avoid breaking changes.<p>* Null Reference Risks: Highlighting the historical pitfalls of null references serves as a reminder for developers to consider safer alternatives in language design.<p>* Schema Clarity: Clear definitions of schemas in programming can significantly improve code maintainability and reduce errors related to optional attributes.<p>* Information Aggregation: Understanding how to manage and communicate partial information in data structures is crucial for creating robust applications.<p>* Spec Evolution: Continuous improvement of the spec system in Clojure will enhance its usability, allowing developers to better define and manage their data structures.</p>
]]></description><pubDate>Mon, 04 Nov 2024 19:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42045263</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=42045263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42045263</guid></item><item><title><![CDATA[New comment by hvis in "Core: an experimental new way to write videogames"]]></title><description><![CDATA[
<p>Also Moonring. Not as huge as Balatro, but fairly well-known too.</p>
]]></description><pubDate>Sun, 08 Sep 2024 23:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41484252</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=41484252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41484252</guid></item><item><title><![CDATA[New comment by hvis in "People can read their manager's mind (2015)"]]></title><description><![CDATA[
<p>One of you seems to be referring to the external bar (external expectations) and the other to the bar one sets for him/herself.<p>That difference in perspective seems to be at the root of the disagreement, too.</p>
]]></description><pubDate>Sun, 08 Sep 2024 01:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477467</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=41477467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477467</guid></item><item><title><![CDATA[New comment by hvis in "Linux When?"]]></title><description><![CDATA[
<p>MoltenVK is also a thing. Whatever small translation overhead it incurs is probably not that important for a text editor. And then you get a cross-platform API: not just Linux, but Windows as well. Maybe also other more niche OSes as well.</p>
]]></description><pubDate>Tue, 07 May 2024 18:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40289796</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=40289796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40289796</guid></item><item><title><![CDATA[New comment by hvis in "The best way to have complex discussions?"]]></title><description><![CDATA[
<p>Thunderbird is still alive and developing.</p>
]]></description><pubDate>Tue, 07 May 2024 01:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40281391</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=40281391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40281391</guid></item><item><title><![CDATA[New comment by hvis in "Developers, what marketing strategies work on you?"]]></title><description><![CDATA[
<p>When they do "realize" that, B2B companies end up building products that are evaluated by procurement managers but not end users. Lots of examples in the industry.<p>So I'd really rather most didn't come to that realization. And, well, we as developers do have some influence.</p>
]]></description><pubDate>Thu, 04 Apr 2024 17:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39933618</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=39933618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39933618</guid></item><item><title><![CDATA[New comment by hvis in "Princeton group open sources "SWE-agent", with 12% fix rate for GitHub issues"]]></title><description><![CDATA[
<p>To be fair, sometimes meticulous users investigate the bugs and write down logical chains explaining the causes and even offer a solution at the end (which they can't apply for the lack of commit access, for instance).<p>The proposed solution isn't always right, of course, but it would be incorrect to say that no bug reports come with a diagnosed cause. But that's exactly where a conscious reviewer is most needed, I believe.</p>
]]></description><pubDate>Wed, 03 Apr 2024 00:02:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39912171</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=39912171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39912171</guid></item><item><title><![CDATA[New comment by hvis in "Losing faith in testing"]]></title><description><![CDATA[
<p>Speaking of text editors and tools like that, you can often avoid having tests (or postpone adding them for a long time), if the logic is on the main execution path, meaning you'll execute it every time you run the program, and whatever failures that can happen, are reasonably easy to pinpoint (i.e. the program shows error backtraces or somehow traces problems otherwise).<p>This is from my experience hacking on Emacs, naturally.<p>At the same time, projects that you might ship for an employer or a client, are more critical to check for correctness before deploying, and are often more complex to run and check manually on the regular than writing at least one "happy path" integration test at least for the main scenario (or several).</p>
]]></description><pubDate>Sun, 17 Mar 2024 03:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39731576</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=39731576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39731576</guid></item><item><title><![CDATA[New comment by hvis in "A Dutch graphic artist reconstructed Tenochtitlan in 3D"]]></title><description><![CDATA[
<p>I guess when the aliens finally arrive, the important part will be to avoid hugging them.</p>
]]></description><pubDate>Sun, 22 Oct 2023 17:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=37977570</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37977570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37977570</guid></item><item><title><![CDATA[New comment by hvis in "Alexei Navalny's lawyers are arrested"]]></title><description><![CDATA[
<p>1 and 5 are semi-true, 2 is false (both parts), 3 and 4 are fair enough.<p>The overall statement is false (he remains the most recognized opposition figure in the country).</p>
]]></description><pubDate>Fri, 20 Oct 2023 16:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37958249</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37958249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37958249</guid></item><item><title><![CDATA[New comment by hvis in "Alexei Navalny's lawyers are arrested"]]></title><description><![CDATA[
<p>It also kept him on the map as a Russian politician. Even though his practical communication abilities are pretty limited because of that.</p>
]]></description><pubDate>Fri, 20 Oct 2023 15:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37957806</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37957806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37957806</guid></item><item><title><![CDATA[New comment by hvis in "Google's 21-year deal with Apple is the "heart" of monopoly case, judge says"]]></title><description><![CDATA[
<p>They might even be aware due to billboards and stuff, but not bothered enough to find the settings.<p>This might even be the year of DDG on the Desktop! Well, the next year, or whenever the lawsuit and appeals conclude.</p>
]]></description><pubDate>Thu, 19 Oct 2023 23:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37950428</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37950428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37950428</guid></item><item><title><![CDATA[New comment by hvis in "Studio Ghibli set to become subsidiary of Nippon TV"]]></title><description><![CDATA[
<p>To be fair, the original Blade Runner was also basically fan fiction to the source material.<p>The second one was too, and though it was quite different in tone, I liked both.</p>
]]></description><pubDate>Thu, 21 Sep 2023 22:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37605194</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37605194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37605194</guid></item><item><title><![CDATA[New comment by hvis in "Infrastructure audit completed by Radically Open Security"]]></title><description><![CDATA[
<p>What it probably shows, is that while the fraction of inhabitants of Russian ethnicity stayed roughly the same in there, the supporters for joining Russia, at the very least, are not the same exact set of people. And we don't really know their number because the vote didn't have any independent observers.<p>> but they say the outcome of a vote would very likely be pro-Russia, even before they started shipping Russians in and pre-occupation<p>I heard similar opinions too, but it might vary on who you ask. E.g. we talk about information bubbles on the Internet, but they exist IRL too. That is to say, hearsay is not proof. And even if it were true, one might keep in mind that the reasons for that might not be obvious. E.g. there had been a fair amount of anti-Ukrainian propaganda on the Russian state TV (which broadcasted in Crimea as well) starting with 2000s or so.<p>Or here's a thought exercise, from another perspective: would you say if US made a poll in Monterrey (Mexico) about whether the people in there wanted to join US, and >50% of them said yes, it would have been justifiable (in at least some practical sense) to annex it? Or Montreal/Canada, for example. It's close enough to the border.</p>
]]></description><pubDate>Wed, 09 Aug 2023 22:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=37069462</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37069462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37069462</guid></item><item><title><![CDATA[New comment by hvis in "Infrastructure audit completed by Radically Open Security"]]></title><description><![CDATA[
<p>Whether the people considered themselves to be "Russian" or not, in 1991 54% of voters in Crimea came out in favor of independence: <a href="https://en.wikipedia.org/wiki/1991_Ukrainian_independence_referendum" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/1991_Ukrainian_independence_re...</a><p>Even though you have the results of "demographics" survey of 1989 that put "Russian" populace at 67%.</p>
]]></description><pubDate>Wed, 09 Aug 2023 20:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37068022</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37068022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37068022</guid></item><item><title><![CDATA[New comment by hvis in "Intel's GPU Drivers Now Collect Telemetry, Including 'How You Use Your Computer'"]]></title><description><![CDATA[
<p>You won't get this on Linux, though. Unless they manage to bake his shit into GPU microcode somehow.</p>
]]></description><pubDate>Wed, 09 Aug 2023 16:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=37064878</link><dc:creator>hvis</dc:creator><comments>https://news.ycombinator.com/item?id=37064878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37064878</guid></item></channel></rss>