<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: kuratkull</title><link>https://news.ycombinator.com/user?id=kuratkull</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 09:56:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kuratkull" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kuratkull in "FreeCAD"]]></title><description><![CDATA[
<p>Yeah the tutorial I linked was from Mango Jelly for FreeCAD 1.1 :) He seems to have a perfect balance of getting it done, and you understanding what you are doing.</p>
]]></description><pubDate>Fri, 20 Feb 2026 13:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47088111</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=47088111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47088111</guid></item><item><title><![CDATA[New comment by kuratkull in "FreeCAD"]]></title><description><![CDATA[
<p>Yeah I still consider Solid Edge very good. Easy to work with, does not require internet, no stupid limitations (like the 10 model limitation for Fusion). Many tutorials, etc. But still, they might revoke their free license at any moment and I am out of a tool, and wasted experience.</p>
]]></description><pubDate>Fri, 20 Feb 2026 13:55:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47088081</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=47088081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47088081</guid></item><item><title><![CDATA[New comment by kuratkull in "FreeCAD"]]></title><description><![CDATA[
<p>Yeah I actually have. I really liked the concept, but I designed a cylinder with many holes (think a robust sieve) and it just crashed when the number of holes grew too great. Even the OpenCL/MP version. I felt it being unstable in other ways too so I did not make it my go to tool. Sadly it also seems it's not being developed much.<p>EDIT: Missing fillets and chamfers we're also a big problem for me - probably I'm just a newbie maker and want unreasonable things, but still.</p>
]]></description><pubDate>Fri, 20 Feb 2026 13:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47088034</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=47088034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47088034</guid></item><item><title><![CDATA[New comment by kuratkull in "FreeCAD"]]></title><description><![CDATA[
<p>I'm a occasional hobbyist maker and i've used Autodesk Fusion, Solid Edge, OpenSCAD and other niche parametric programs, but always felt FreeCAD was too complex. But I really wanted it to work for me because it's FOSS and 100% offline. So with the new FreeCAD 1.1 RC I found an hour long tutorial and dove in.
(1.1 is supposedly much easier to work with)<p>After doing the tut I can say that 1.1 is very nice, i can uninstall Fusion and Solid Edge finally :)<p>The guide i followed, no relation to it whatsoverer <a href="https://www.youtube.com/watch?v=wxxDahY1U6E" rel="nofollow">https://www.youtube.com/watch?v=wxxDahY1U6E</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 06:46:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47084570</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=47084570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47084570</guid></item><item><title><![CDATA[New comment by kuratkull in "Nvidia takes $1B stake in Nokia"]]></title><description><![CDATA[
<p>Because stocks have a tendency to go up even when they should be going down. And when you decide that it probably isn't going down, it will go down. Timing the market isn't a reliable way of wealth generation. Long term investing is.</p>
]]></description><pubDate>Wed, 29 Oct 2025 11:26:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45745372</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=45745372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45745372</guid></item><item><title><![CDATA[New comment by kuratkull in "What we talk about when we talk about sideloading"]]></title><description><![CDATA[
<p>Currently it seems that Google is pushing for hardware attestation, so you might be able to install Graphene/Lineage if your phone manufacturer allows you to unlock your bootloader, but many Play Store apps won't work as they'll detect your root. It's actually gotten pretty insane how every low-value app considers themselves the centre of the world and unable to run on a rooted device.<p>Example: the loyalty card app for a local store chain - there's no money in it, I can just get some discounts when I use it. So an attacker would have to steal my phone, somehow unlock it, and then they can use my loyalty card (btw which is free to obtain for anyone and there are no tiers) to get some discounts. And for that, they have implemented a pretty decent root checker which i had to put in some effort to overcome. And there are many more like it.</p>
]]></description><pubDate>Tue, 28 Oct 2025 21:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45739526</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=45739526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45739526</guid></item><item><title><![CDATA[New comment by kuratkull in "What we talk about when we talk about sideloading"]]></title><description><![CDATA[
<p>I have never seen people in the EU talk about the bubble colours. Texting is virtually dead in the EU as I know it, it's all in messaging services.</p>
]]></description><pubDate>Tue, 28 Oct 2025 21:25:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45739427</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=45739427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45739427</guid></item><item><title><![CDATA[New comment by kuratkull in "What we talk about when we talk about sideloading"]]></title><description><![CDATA[
<p>That's also a large part of the issue IMO. I currently _have_ root on my rooted and Lineaged Poco F3. But as hardware attestation is becoming the norm I am deeply worried about the future. I have been a pretty eager Android fan due to its achievable-if-savvy openness. If I lose root and sideloading, then Android is dead to me. There would be nothing valuable in it, just another corporate walled garden.</p>
]]></description><pubDate>Tue, 28 Oct 2025 21:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45739394</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=45739394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45739394</guid></item><item><title><![CDATA[New comment by kuratkull in "Taurine and aging: Is there anything to it?"]]></title><description><![CDATA[
<p>Anything you want to share that raises it above all else? Especially as you agree that all other supplements are basically snake oil.</p>
]]></description><pubDate>Sat, 07 Jun 2025 13:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44209540</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=44209540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44209540</guid></item><item><title><![CDATA[New comment by kuratkull in "Self-hosting your own media considered harmful according to YouTube"]]></title><description><![CDATA[
<p>People are free to rip their purchased media. He even says that he buys blurays/dvds in the article.
One can assume anything, but a completely legal setup can look exactly like that. Especially as most of those are relatively old movies - looking like a list of purchased blurays/dvds to me.</p>
]]></description><pubDate>Fri, 06 Jun 2025 06:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44198205</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=44198205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44198205</guid></item><item><title><![CDATA[New comment by kuratkull in "Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers"]]></title><description><![CDATA[
<p>I hope I didn't come off as angry or anything, I was just very surprised by the behaviour :)<p>I am talking from some experience as I had to convert circa 40k lines of untyped code (dicts passed around etc) to fully typed. IIRC this behaviour would have masked a lot of bugs in my situation. (I relied on mypy at first, but migrated to pyright about 1/4 in).<p>But otherwise it's good to hear that this is still in progress and I wish the project the best of luck.</p>
]]></description><pubDate>Tue, 27 May 2025 17:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44109000</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=44109000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44109000</guid></item><item><title><![CDATA[New comment by kuratkull in "Pyrefly vs. Ty: Comparing Python's Two New Rust-Based Type Checkers"]]></title><description><![CDATA[
<p>Because to me this seems like a fantastic example of a highly possible mistake that a typechecker _should_ catch. Without defined types in this situation a couple of things could happen: 1) it gets printed or passed to some other Any method and the typechecker never yells at you and it crashes in production 2) the typechecker catches the error somewhere long down the line and you have to backtrack to find where you might be appending a str to a list[int].<p>Instead it could mark it as an error (as all the other checkers do), and if that's what the user really intended they can declare the type as list[str | int] and everything down the line is checked correctly.<p>So in short, this seems like a great place to start pushing the user towards actually (gradually) typing their code, not just pushing likely bugs under the rug.</p>
]]></description><pubDate>Tue, 27 May 2025 17:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44108946</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=44108946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44108946</guid></item><item><title><![CDATA[New comment by kuratkull in "Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers"]]></title><description><![CDATA[
<p>> my_list = [1, 2, 3]<p>> pyrefly, mypy, and pyright all assume that my_list.append("foo") is a typing error, even though it is technically allowed (Python collections can have multiple types of objects!)<p>>  If this is the intended behavior, ty is the only checker that implicitly allows this without requiring additional explicit typing on my_list.<p>EDIT: I didn't intend my comment to be this sharp, I am actually rooting for ty to succeed :)<p>ORIGINAL: I am strongly against ty behaviour here. In production code you almost always have single type lists and it is critical that the typechecker assumes this, especially if the list already has same-type _literal_ items.<p>The fact that Python allows this has no bearing at all. To me having list[int | str] implicitly allowed by the typechecker seems like optimizing for beginner-level code.</p>
]]></description><pubDate>Tue, 27 May 2025 16:52:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44108661</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=44108661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44108661</guid></item><item><title><![CDATA[New comment by kuratkull in "WireGuard vanity keygen"]]></title><description><![CDATA[
<p>I'd like to see mentions/confirmation that it has top-notch randomness so that nobody else can come up with the same keys.</p>
]]></description><pubDate>Tue, 20 May 2025 07:06:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44038629</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=44038629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44038629</guid></item><item><title><![CDATA[New comment by kuratkull in "NSA spied through Angry Birds, other apps: report (2014)"]]></title><description><![CDATA[
<p>Example with smaller numbers:<p>2^10 / 2 = 512<p>512 is 2^9<p>So when dividing powers like this you decrement the exponent.<p>So no it's not 2^64 but more like 2^127<p>Dividing a loooong number with a small number has virtually no impact on the number.</p>
]]></description><pubDate>Thu, 08 May 2025 06:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43923762</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=43923762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43923762</guid></item><item><title><![CDATA[New comment by kuratkull in "Virginia passes law to enforce maximum vehicle speeds for repeat speeders"]]></title><description><![CDATA[
<p>The graph seems a bit too much. It says that GPS 110 means ~125 on the odo. Although from personal experience I'd say  it's more around a delta of 5 at those speeds, and 3 for lower speeds.</p>
]]></description><pubDate>Mon, 28 Apr 2025 13:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43821512</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=43821512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43821512</guid></item><item><title><![CDATA[New comment by kuratkull in "Virginia passes law to enforce maximum vehicle speeds for repeat speeders"]]></title><description><![CDATA[
<p>My experience from all the cars i have driven is that GPS shows 3-5km/h less than the car does. (In Europe)</p>
]]></description><pubDate>Mon, 28 Apr 2025 07:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43818416</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=43818416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43818416</guid></item><item><title><![CDATA[New comment by kuratkull in "Australian who ordered radioactive materials walks away from court"]]></title><description><![CDATA[
<p>Border Force looked into a later order of thorium, and that caused them to go over all his past imports which contained the plutonium. The plutonium had been sitting on the guys shelf for months at that point.</p>
]]></description><pubDate>Sun, 27 Apr 2025 08:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43810464</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=43810464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43810464</guid></item><item><title><![CDATA[New comment by kuratkull in "Australian who ordered radioactive materials walks away from court"]]></title><description><![CDATA[
<p>UPS erroneously delivered the Thorium sample, not the plutonium, which was ordered many months earlier without being intercepted.</p>
]]></description><pubDate>Sun, 27 Apr 2025 08:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43810460</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=43810460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43810460</guid></item><item><title><![CDATA[New comment by kuratkull in "Find the Odd Disk"]]></title><description><![CDATA[
<p>14 and 15 when doing it relatively quickly. 20/20 when i looked away from the screen for circa 5-10 seconds after each difficult set from 10th one onwards.</p>
]]></description><pubDate>Mon, 21 Apr 2025 11:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43750539</link><dc:creator>kuratkull</dc:creator><comments>https://news.ycombinator.com/item?id=43750539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43750539</guid></item></channel></rss>