<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>Mon, 19 Oct 2026 22:58:34 +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 "There's never been a better time to go into math (by: 3blue1brown) [video]"]]></title><description><![CDATA[
<p>It is not the same comparison. CAD produces exact same drawings as handwritten ones. It purely makes engineers more effective. It just took the menial side of the work. You still had to care about every single detail and tolerance. You still followed the same way of manufacturing things. You still do the smallest parts of it. Just like word processing vs handwriting a book / letter. You still have to type every single letter. You still think every sentence.<p>AI is the complete opposite. It takes away the thinking part. When people use AI, they tend to offload a lot of thinking part to it as well. I use it because company policy. But if you care about every single if case and every single variable name, writing by hand is faster unlike CAD.</p>
]]></description><pubDate>Mon, 19 Oct 2026 03:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50148111</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50148111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50148111</guid></item><item><title><![CDATA[New comment by okanat in "There's never been a better time to go into math (by: 3blue1brown) [video]"]]></title><description><![CDATA[
<p>Lack of motivation can be a problem and I love 3b1b videos. However, if you want to truly learn, you still have to sit 30-60 hours on a subject to be able to solve problems. No motivation will replace that.<p>When you have limited time to learn as a student, you either have the smarts to learn in  the limited time or you cheat.</p>
]]></description><pubDate>Mon, 19 Oct 2026 03:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50148011</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50148011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50148011</guid></item><item><title><![CDATA[New comment by okanat in "WSL3 Performance is about 5-60% faster than WSL2 depending on the workload"]]></title><description><![CDATA[
<p>Regardless whatever I'm smoking, nothing surpasses the highs of the dogma :)</p>
]]></description><pubDate>Fri, 16 Oct 2026 09:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50116195</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50116195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50116195</guid></item><item><title><![CDATA[New comment by okanat in "Unikernels were hard. key word: were"]]></title><description><![CDATA[
<p>Are their abstraction boundaries protected by virtual memory and syscall interface such the submodules of a program cannot corrupt parts of memory that belong to others? Can I restart subtasks without affecting others? A traditional OS gives me all of that with relatively minimal overhead.<p>With a capability-based microkernel you get to assign ownership and resources to a very granular level that increases robustness against crashes and protection against attacks to the core system policy. A unikernel can give all of that but I feel like then it will be worse to program against rather than a microkernel.<p>So overall I don't see any advantage of unikernels. They don't help you write more correct programs IMO and the performance gains are limited.</p>
]]></description><pubDate>Sun, 11 Oct 2026 00:11:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038411</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50038411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038411</guid></item><item><title><![CDATA[New comment by okanat in "Apple/macOS removed from official Unix registry"]]></title><description><![CDATA[
<p>I think they are saying that "Unlike OS/2 itself (as a competing MS and then IBM product) had less thought and design went into it as a portable system, whereas NT was designed portable ground up"</p>
]]></description><pubDate>Sat, 10 Oct 2026 22:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50037894</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50037894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50037894</guid></item><item><title><![CDATA[New comment by okanat in "WSL3 Performance is about 5-60% faster than WSL2 depending on the workload"]]></title><description><![CDATA[
<p>As someone develops for both systems, I would argue doing the opposite is better from the OS design perspective. NT has a much better paradigm than Linux or any POSIX-system. We should move away from POSIX in the age of AIs. The OS should be more granular in its permission handling to its core. NT can do this. Linux requires a complete rethinking and rewrite to have this in the syscall layer. Current extensions like SELinux are hacks. Something like seL4 should be the basis of future OSes. NT is simply closer to that.</p>
]]></description><pubDate>Sat, 10 Oct 2026 14:32:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50033404</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50033404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50033404</guid></item><item><title><![CDATA[New comment by okanat in "WSL3 Performance is about 5-60% faster than WSL2 depending on the workload"]]></title><description><![CDATA[
<p>Do you run your workloads on Windows partitions/filesystem but using WSL2 as the runner? That's how you end up with abysmal performance.<p>We tested this in the office with equal laptops. CPU workloads have almost no VM overhead and the C++ / Rust compilation workloads on purely WSL2 virtual disk image is only 2% slower.<p>Yes WSL1 was more ambitious but the fundamental differences in the NT and POSIX makes it quite hard and CPU workloads suffered.</p>
]]></description><pubDate>Sat, 10 Oct 2026 14:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50033346</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50033346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50033346</guid></item><item><title><![CDATA[New comment by okanat in "YouTuber Says Cops Visited Him After He Built a Flock-Style Camera to Track Cops"]]></title><description><![CDATA[
<p>Biggest investors have always chosen the side of oppression. YC is no different than any other money lender. They will happily choose fascism over any kind of socialist wealth redistribution. Do not try to humanize an org that uses its wealth as a leverage to gain more wealth.</p>
]]></description><pubDate>Fri, 09 Oct 2026 22:19:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50027297</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=50027297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50027297</guid></item><item><title><![CDATA[New comment by okanat in "Our approach to EU text provenance rules"]]></title><description><![CDATA[
<p>That's what is going on with images taken. iPhone and other cameras now have a per device cryptographic signature. <a href="https://c2pa.org/" rel="nofollow">https://c2pa.org/</a><p>Soon images taken without this signature will be unpresentable to the court.</p>
]]></description><pubDate>Mon, 05 Oct 2026 19:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49969729</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49969729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49969729</guid></item><item><title><![CDATA[New comment by okanat in "The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux"]]></title><description><![CDATA[
<p>Having two Mesa installations at once is how you summon dragons to fight. The FOSS Linux ecosystem doesn't really play well with multiple versions of libraries.</p>
]]></description><pubDate>Sun, 04 Oct 2026 19:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49956966</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49956966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49956966</guid></item><item><title><![CDATA[New comment by okanat in "The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux"]]></title><description><![CDATA[
<p>Though only with commercial distros. If you're using a fixed version of RedHat, SUSE or Ubuntu (which Canonical offers a commercial version), you're fine. Just hope that their support is long enough and NEVER EVER change kernel versions except patches!<p>If your GPU is older than 5 years, then you're in danger zone and you should have completely replaced your hardware 3 years ago and bought new Nvidia equipment now 10x more expensive!</p>
]]></description><pubDate>Sun, 04 Oct 2026 19:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49956878</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49956878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49956878</guid></item><item><title><![CDATA[New comment by okanat in "Git 3.0's upcoming SHA-256 default will be a costly mistake"]]></title><description><![CDATA[
<p>It is the same people who say Git is unseasonably hard to learn. It isn't. Git and its command line is ugly and hard to remember. Understanding what those commands do  at a commit and a branch level isn't really difficult. Even the internal object model is only moderately difficult.<p>I say this as a person who strongly dislikes many many aspects of Unix and Linux due to bad design and terrible UX. Git has a better design than any Unix program you get.<p>Submodules work okay. It is just Git LFS but for Git repos. Get over it.</p>
]]></description><pubDate>Thu, 01 Oct 2026 23:05:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49928090</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49928090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49928090</guid></item><item><title><![CDATA[New comment by okanat in "Git 3.0's upcoming SHA-256 default will be a costly mistake"]]></title><description><![CDATA[
<p>I need git-filter-repo to rewrite entire documentation and also resurrect and rehire earlier employees to repeat their GPG signatures.</p>
]]></description><pubDate>Thu, 01 Oct 2026 22:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49927970</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49927970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49927970</guid></item><item><title><![CDATA[New comment by okanat in "Show HN: NSL – WSL for Linux"]]></title><description><![CDATA[
<p>Hah! One would wish so but they do. `/usr/local` usually has preference over `/usr` and libraries that use a plugin architecture often break when you update but forget to recompile plugins.<p>And once you go into FFI for interpreted or JIT compiled languages it turns into hell. Both Python and Java creates huge headaches when you have multiple versions of the same libraries in various /usr subdirs.<p>I often helped lab students who read a simple `make; make install` tutorial for OpenCV and permanently messed up their Python installs.</p>
]]></description><pubDate>Wed, 30 Sep 2026 19:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49913309</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49913309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49913309</guid></item><item><title><![CDATA[New comment by okanat in "Show HN: NSL – WSL for Linux"]]></title><description><![CDATA[
<p>That has to be the host kernel not the guest kernel. Old Nvidia systems without supported kernel drivers often lack IOMMU  to forward PCIe memory, too. I wouldn't recommend using an outdated host kernel with 2026 AI-powered vulnerability scanners.<p>Windows (10 LTSC or 11 with dTPM) actually works better for old Nvidia systems with WSL. You even get CUDA libraries within WSL and security updates for the next 5 years.</p>
]]></description><pubDate>Wed, 30 Sep 2026 19:27:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49913201</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49913201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49913201</guid></item><item><title><![CDATA[New comment by okanat in "I switched to Brave"]]></title><description><![CDATA[
<p>Not license, it is the codebase and tooling. Waterfox and LibreWolf exist. However FF code base is a bit a mess compared to Chromium. Chromium has a better build system using Starlark. Starlark is quite resilient against exploding complexity and easier to keep C++ codebases sane. Mozilla's build system is a soup of multiple tools. Firefox used to use Mercury and only lately switched to Git.<p>The origins of Chromium come from KHTML which was designed to be embeddable and quite modular. Both Webkit and Blink forks retained that feature and improved it.<p>Chromium has V8 which is the faster JS engine (so it accommodates crappy bloated webpages better). It achieved HW acceleration early on, it is quite important for video decode. Many webdevs only optimize for Chrome for viewing.</p>
]]></description><pubDate>Mon, 28 Sep 2026 21:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49884396</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49884396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49884396</guid></item><item><title><![CDATA[New comment by okanat in "Don't couple your Go code to GitHub"]]></title><description><![CDATA[
<p>Just like [^1] says:<p>> After spending years doing those FFI dances in both directions, I’ve reached the conclusion that the only good boundary with Go is a network boundary.<p>It looks like this extends into the package manager too. The only good boundary with Go programs is a socket. The only good boundary with the Go package manager (? if we can say it is one) is a domain and a DNS server (your own or somebody else's in the case of gopkg.in).<p>[^1]: <a href="https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang#go-is-an-island" rel="nofollow">https://fasterthanli.me/articles/lies-we-tell-ourselves-to-k...</a></p>
]]></description><pubDate>Mon, 28 Sep 2026 00:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49872287</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49872287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49872287</guid></item><item><title><![CDATA[New comment by okanat in "When did Google get so weird?"]]></title><description><![CDATA[
<p>LLMs cannot do math. They can generate tool calls as text that allow them to drive programs and proof agents. Compare and contrast this against human brains who can do math in the same context without needing external tools. We don't need to bring a calculator to count the letters in a sentence. It is a different neural machinery.</p>
]]></description><pubDate>Mon, 28 Sep 2026 00:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49872198</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49872198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49872198</guid></item><item><title><![CDATA[New comment by okanat in "Hang on to Your Firefox"]]></title><description><![CDATA[
<p>How so? Firefox isn't a small, raggedy development project. Mozilla developers are well-paid and Mozilla has offices in a premium location and it can afford paying millions to their CEO, despite losing significant marketshare.</p>
]]></description><pubDate>Fri, 11 Sep 2026 23:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49666728</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49666728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49666728</guid></item><item><title><![CDATA[New comment by okanat in "Rust is tier-1 language at Microsoft"]]></title><description><![CDATA[
<p>> Oh, its good at doing desktop applications these days? Which GUI libraries are good these days? Some native win32 binding? Are there good equivalents for Qt?<p>If your goal is "delivering applications to only well-sighted people who can handle non-native and buggy UI", yes iced, EGUI, gpui exist. But as you can guess they are years behind Qt where you have quite the professional toolkit and properly implemented accessibility features (with a lot of bugs and horrible API because Qt).<p>The only foolproof way of having truly professional software is still the same: have N different, very-well integrated UI implementations (like Adobe does, $$$ in developer or agent fees) or use a Web browser aka Electron.<p>With Rust you can use Win32 or WinUI3. Both are provided by Microsoft-developed crate windows-rs.</p>
]]></description><pubDate>Fri, 11 Sep 2026 22:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49666413</link><dc:creator>okanat</dc:creator><comments>https://news.ycombinator.com/item?id=49666413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49666413</guid></item></channel></rss>