<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: okanat</title><link>https://news.ycombinator.com/user?id=okanat</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 17:39:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=okanat" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by okanat in "Servo is now available on crates.io"]]></title><description><![CDATA[
<p>Typst is what Rust is to C++ but for Latex. Saner syntax, well thought extensibility (including scripting and macros), <i>tables that are sane</i>, a package manager. I am happy that I switched to it for documentation purposes. I am looking forward to compiling web pages with it too.</p>
]]></description><pubDate>Mon, 13 Apr 2026 20:05:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757154</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47757154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757154</guid></item><item><title><![CDATA[New comment by okanat in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>Congrats on discovering what "thinking" models do internally. That's how they work, they generate "thinking" lines to feed back on themselves on top of your prompt. There is no way of separating it.</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701696</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47701696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701696</guid></item><item><title><![CDATA[New comment by okanat in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>You can also use LGPL. You only need to disclose the changes you made into Qt itself and allow changing it with another DLL. That's it.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:11:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661179</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47661179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661179</guid></item><item><title><![CDATA[New comment by okanat in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>WPF is also stable. Microsoft's UI strategy is similar to keeping all of Motif, GTK2, Qt5 alive while engineering new stuff into Qt6 without deprecating anything.<p>Btw Linux UI is not by any measure stable. It is the furthest thing from stable.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661123</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47661123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661123</guid></item><item><title><![CDATA[New comment by okanat in "France pulls last gold held in US"]]></title><description><![CDATA[
<p>US also has gold reserves and investments in Germany. They can be seized.</p>
]]></description><pubDate>Mon, 06 Apr 2026 12:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659823</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47659823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659823</guid></item><item><title><![CDATA[New comment by okanat in "France pulls last gold held in US"]]></title><description><![CDATA[
<p>Just like the majority of the classical economists and policymakers, you would call him a blithering idiot and overzealous nationalist two decades ago. It was thought that this kind of behavior caused world-wars. I mean it did cause them. It is just we're speed running the next one that changed the narrative.</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659766</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47659766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659766</guid></item><item><title><![CDATA[New comment by okanat in "Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold"]]></title><description><![CDATA[
<p>Well, Edge is Chromium. They need to maintain a hard fork, not just a reskin with a bunch of Microsoft webpages and adware. Chromium basically allocates a window and completely draws everything inside using DirectX APIs including menus.</p>
]]></description><pubDate>Sun, 05 Apr 2026 21:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47654289</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47654289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47654289</guid></item><item><title><![CDATA[New comment by okanat in "GabeN Is Shitting Yacht Money into Flatpak and You're Still Arguing Init Systems"]]></title><description><![CDATA[
<p>That would require GNU/Linux distros to un-GNU themselves or even almost all Linux software un-everthing. The current Linux desktop architecture is built upon everybody compiling stuff per distro and per version. Everything is built on the assumption that "some people" will choose a subset of packages and versions and curate and do the work again and again to obtain binaries that can only work with that specific curation.<p>I think it is practically impossible to fix Linux desktop without reinventing it under a single entity like AOSP or BSDs.</p>
]]></description><pubDate>Sun, 05 Apr 2026 07:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646946</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47646946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646946</guid></item><item><title><![CDATA[New comment by okanat in "Tech Companies Are Trying to Neuter Colorado's Landmark Right-to-Repair Law"]]></title><description><![CDATA[
<p>> HN crowd is so averse to forcing companies to account for the common good<p>HN is a quite economically libertarian place and it is full of "ashamed billionaires" and founders who yearn for creating companies that will fuck their customers over. There are many engineers who also think the same and think themselves as business-aware.<p>Rule of law and strong consumer protection is fundamentally against to contemporary startup mindset that prioritizes monopolization over everything else and rent seeking behavior.</p>
]]></description><pubDate>Fri, 03 Apr 2026 23:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633497</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47633497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633497</guid></item><item><title><![CDATA[New comment by okanat in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>People and organizations that built things on top of Microsoft tech. Especially with a long history going back to NT times.<p>HN, YC, startup environment or academia is a Unix bubble. They all feed into each other. Especially because Linux is gratis which helped all of those to deploy projects/products/papers cheaply. Unix systems traditionally lack much of the upper layers, so it is the responsibility of the company, persons, developers to deal with the OS minutea. You need sysadmins, devops, SREs. Those are common roles again in this Unix bubble. The dependency chains here are usually flatter since it keeps mid-term costs lower.<p>Other organizations like governments and bigger orgs like banks prioritize having somebody else liable (i.e. they can blame) and they prefer to not hire technical competence in their orgs but rely on other companies. This is where Microsoft gets a lot of clients. You buy a bunch of server licenses. Your Microsoft support person installs them and installs IIS via GUI. And then you just upload your code every now and then. The OS updates, IIS server etc are all the responsibility of Microsoft and the middlemen companies. Minimal competence from the orginal org is required. There are multiple middlemen businesses who all give zero fucks about anything but whatever the immediate downstream from them. This is more usual in already publicly traded huge businesses. Moreover the investors actually mandate certain things that only this kind of layers of irresponsibility can deliver :) So you see this kind of switch happening towards IPOs.<p>Azure is the cloud labeling and forcing the first paradigm over the second paradigm for Microsoft products. It got lots of support because shareholders liked it. I don't think the original NT design and Microsoft's business model was bad, it actually worked very well. However, shareholders gonna shareholder. So they pushed hard for Microsoft and their clients to move to the "cloud". Microsoft executives saw the huge profit and share value potential of pushing Azure the brand too. It was the AI of 2010s afterall.</p>
]]></description><pubDate>Fri, 03 Apr 2026 02:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622508</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47622508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622508</guid></item><item><title><![CDATA[New comment by okanat in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>There is a difference between individual packages coming out of a single project (or even a single Cargo workspace) vs them coming out of completely different people.<p>The former isn't a problem, it is actually desirable to have good granularity for projects. The latter is a huge liability and the actual supply chain risk.<p>For example, Tokio project maintains another popular library called Prost for Protobufs. I don't think having those as two separate libraries with their own set of dependencies is a problem. As long as Tokio developers' expertise and testing culture go into Prost, it is not a big deal to have multiple packages. Similarly different components of the Tokio itself can be different crates, as long as they are built and tested together, them being separate dependencies is GOOD.<p>Now to use Prost with a gRPC server, I need a different project: tonic which comes from a different vendor: Hyperium. This is an increased supply chain risk that we need to vet. They use Prost. They also use the "h2" crate. Now, I need to vet the code quality and the testing cultute of multiple different organizations.<p>I have a firm belief that the actual People >>> code, tooling, companies and even licensing. If a project doesn't have (or retain) visionary and experienced developers who can instill good culture, it will ship shit code. So vetting organizations >> vetting indiviual libraries.</p>
]]></description><pubDate>Fri, 03 Apr 2026 01:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622371</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47622371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622371</guid></item><item><title><![CDATA[New comment by okanat in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>> Even if you are an excellent engineer, making people do things, accept ideas, and in general hear you requires a completely different skill altogether - basically being a good communicator.<p>I was thinking like this for a while but, now, I think this expectation is majorly false for a senior individual contributor. Especially when someone who can push out a detailed series of blogposts and has tried step-wise escalation.<p>Communication is a two-way street. Unlike the individual contributors, the management is responsible for listening and responding to risk assesments by the senior members and also ensuring that the technical competence and experienced people are retained in a tech company. If a leader doesn't want to keep an open ear, they do not belong there. If there is a huge attrition of highly senior people from non-finalized projects, you do not belong leadership either. Both cases are mentioned in the article.<p>Unfortunately our socioeconomic and political culture in the West has increasingly removed responsibilities and liabilities from the leadership of the companies. This causes people with lackluster technical, communication and risk assesment mentality being promoted into leadership positions.<p>So outside of a couple completely privately owned companies or exceptionally well organized NGOs, it will be increasingly difficult to find good leaders.</p>
]]></description><pubDate>Fri, 03 Apr 2026 01:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622280</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47622280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622280</guid></item><item><title><![CDATA[New comment by okanat in "OpenAI Acquires TBPN"]]></title><description><![CDATA[
<p>> Obviously this will never happen, but what do you think about a system where there's a "media" fund from the government that gets distributed to several independent media outlets?<p>This is how German system works actually. So, it DID HAPPEN. The German government has only some control over the budget but the actual media companies control the content themselves. Every resident has to pay a monthly contribution. This is a contribution to an independent account / budget for media only. It is not a tax that goes into a common pot that politics can decide to take out.<p>There are national outlets like ZDF, Tagesschau, Deutschlandradio and regional ones like Norddeutscher Rundfunk and Bayerischer Rundfunk. Each design and present their own programmes.<p>See more details on: <a href="https://www.rundfunkbeitrag.de/welcome/english" rel="nofollow">https://www.rundfunkbeitrag.de/welcome/english</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 22:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47621002</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47621002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47621002</guid></item><item><title><![CDATA[New comment by okanat in "The EU still wants to scan  your private messages and photos"]]></title><description><![CDATA[
<p>Turkey isn't EU.</p>
]]></description><pubDate>Thu, 26 Mar 2026 15:07:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47531427</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47531427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47531427</guid></item><item><title><![CDATA[New comment by okanat in "The EU still wants to scan  your private messages and photos"]]></title><description><![CDATA[
<p>307 vs 306, for god's sake</p>
]]></description><pubDate>Thu, 26 Mar 2026 14:44:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47531088</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47531088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47531088</guid></item><item><title><![CDATA[New comment by okanat in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>Does it even matter? They trained AI on obviously copyrighted and even pirated content. If this change is legally significant and a legal breach, the existence of all models and all AI businesses also is illegal.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522352</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47522352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522352</guid></item><item><title><![CDATA[New comment by okanat in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>It looks like the literal translation  of "manipulation" to Linkedin-speak.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522277</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47522277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522277</guid></item><item><title><![CDATA[New comment by okanat in "Migrating to the EU"]]></title><description><![CDATA[
<p>For incoming mail, your client should check regardless of the server provider. On Thunderbird I have this extension: <a href="https://github.com/mcortt/EagleEye" rel="nofollow">https://github.com/mcortt/EagleEye</a> . It checks for any SPF, DKIM and DMARC fails and shows a banner. SPF/DKIM/DMARC is minimum and pretty useless against spam though. All phishing e-mails in my GMail account have impeccable SPF/DKIM records.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:42:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495504</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47495504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495504</guid></item><item><title><![CDATA[New comment by okanat in "Migrating to the EU"]]></title><description><![CDATA[
<p>I see, so their SMTP authentication is woefully broken and they let anybody who can send an e-mail from their SMTP server to put anything in From: ? That's rather hard to believe. The defaults of most SMTP servers like Postfix prevent that. Since I don't want to get banned I don't really want to test that option with their SMTP server.<p>I took the <a href="https://emailspooftest.com/" rel="nofollow">https://emailspooftest.com/</a> and while the "spoof" mail gets delivered to mailbox.org's Inbox, my Thunderbird client is all red and it warns me about DKIM and SPF fails.</p>
]]></description><pubDate>Mon, 23 Mar 2026 20:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47494898</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47494898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47494898</guid></item><item><title><![CDATA[New comment by okanat in "Migrating to the EU"]]></title><description><![CDATA[
<p>EU has citizens initiatives. Citizens can propose changes to the law and the parliament has to discuss it.<p>Stop Killing Games movement actually got a foothold.<p>EU as every healthy democracy has also non-elected experts (just like judiciary side) in its organs who can create law proposals. That's how we got USB-C and GDPR.</p>
]]></description><pubDate>Mon, 23 Mar 2026 17:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492900</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=47492900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492900</guid></item></channel></rss>