<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: Permik</title><link>https://news.ycombinator.com/user?id=Permik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 15 Oct 2026 02:47:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Permik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Permik in "11 year old unsoundness bugs found in Rust borrow checker"]]></title><description><![CDATA[
<p>It could be that I'm totally yapping bullshit, but the "designing from scratch" can vary depending which field of maths you're talking about. For instance, if we model the semantics as a series of composable functions, then you only have to scratch only the specific dependency tree of the functions. Basically everything can be reused with no wasted work, and the output space gets culled.</p>
]]></description><pubDate>Tue, 13 Oct 2026 16:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50074860</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=50074860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50074860</guid></item><item><title><![CDATA[New comment by Permik in "Nitter: Update Oct 10th seeking funding and legal help"]]></title><description><![CDATA[
<p>At least in Europe, there's an argument to be made about a Nitter instance being an interoperability service for clients that do not use cookies/JavaScript, and could be argued that it's protected under the interoperability exception under EU directive on legal protection of computer programs.<p>The directive gives quite wide exemptions for reverse engineering, but as there's no reverse engineering here, just documenting public APIs, codifying and interfacing with them, it seems it is more than OK for the compatibility layer to exist.</p>
]]></description><pubDate>Mon, 12 Oct 2026 08:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053296</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=50053296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053296</guid></item><item><title><![CDATA[New comment by Permik in "Google Playground: Create and play custom games"]]></title><description><![CDATA[
<p>Technically there is already one, it's called HypeHype, but it's using their in-house graph-style editor. Vendor-lock-in out the whazoo.<p>Haven't followed them too closely, but wouldn't be surprised if they'd added LLM tools to the platform.</p>
]]></description><pubDate>Wed, 07 Oct 2026 13:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49992928</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49992928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49992928</guid></item><item><title><![CDATA[New comment by Permik in "Tesla takes on $30B in credit as it approaches unprofitability"]]></title><description><![CDATA[
<p>This could be probably rectified with an ongoing dono in their GitHub Sponsonships.</p>
]]></description><pubDate>Wed, 30 Sep 2026 06:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49905342</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49905342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49905342</guid></item><item><title><![CDATA[New comment by Permik in "LinkedIn wins court order blocking mass scraping of user data"]]></title><description><![CDATA[
<p>Unless the data collected is of a user that is an EU citizen.
This needs prior approval and consent per GDPR.</p>
]]></description><pubDate>Thu, 24 Sep 2026 18:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49834651</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49834651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49834651</guid></item><item><title><![CDATA[New comment by Permik in "Raspberry Pi 5 EEPROM update now blocks manual RAM upgrades"]]></title><description><![CDATA[
<p>This is a shitty bad-faith argument, AND the claim you're making is unfortunately incorrect :D
For example, nothing actually restricts you putting your car to bits and using the motor :)
It'd be a whole another ordeal that if they'd deliberately try make the car parts to brick themselves in an unknown environment. But they do not. Makes you think.</p>
]]></description><pubDate>Tue, 22 Sep 2026 11:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49799738</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49799738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49799738</guid></item><item><title><![CDATA[New comment by Permik in "Raspberry Pi 5 EEPROM update now blocks manual RAM upgrades"]]></title><description><![CDATA[
<p>Personally? I'd say that this is totally unreasonable.
Pre-restricting the use cases of the device that YOU bought and have the ownership of is absolutely not OK.<p>There are a multitude other trivial ways this could be accomplished, but they chose the "lets squeeze the market" and "fuck the modders" option.<p>The company is a part of the society, and has the responsibility of providing support for their devices. Society provides the customers and money, and the company has the obligation of providing support.<p>They could just burn the serial to the silicon and when someone needs support, they need to provide the serial and they cross-reference the data tied to the serial number.
Too much ram? "Yeah, sorry, we can't guarantee the operation of your device. Here's a 5% off coupon for our store to get one with our genuine hardware"<p>THIS WAS SUCH AN EASY MARKETING WIN :(</p>
]]></description><pubDate>Mon, 21 Sep 2026 13:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49786879</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49786879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49786879</guid></item><item><title><![CDATA[New comment by Permik in "ZuckOff Know when a camera is in the room"]]></title><description><![CDATA[
<p>Don't worry, doesn't actually spoil plot of the episode, it's all spelled out for you pretty clearly at the start.</p>
]]></description><pubDate>Mon, 21 Sep 2026 12:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49786431</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49786431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49786431</guid></item><item><title><![CDATA[New comment by Permik in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>I believe it's a stylized lo-fi rendition of an axolotl.</p>
]]></description><pubDate>Mon, 21 Sep 2026 08:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49784672</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49784672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49784672</guid></item><item><title><![CDATA[New comment by Permik in "US confirms for first time it has deployed space weapons"]]></title><description><![CDATA[
<p>There's the program called Starshield, that's part of the miltech side of the program. One of the military uses is using the starlink constellation signals as a passive SAR for the whole planet with millimeter scale accuracy.</p>
]]></description><pubDate>Tue, 15 Sep 2026 16:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49715340</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49715340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49715340</guid></item><item><title><![CDATA[New comment by Permik in "Key symbols we lost to time, pt. 1: The PC side"]]></title><description><![CDATA[
<p>I don't have the answers, but I'm speculating that it has developed first from being a skeuomorphic text representation depicting a modem/ethernet port, but then just being re-used outside the original and slowly evolving to what it is currently.</p>
]]></description><pubDate>Sun, 13 Sep 2026 18:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49686860</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49686860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49686860</guid></item><item><title><![CDATA[New comment by Permik in "Pre-Release of Polars 2.0"]]></title><description><![CDATA[
<p>Yeah, by implicit ordering, I mean an underspecified pipeline which has an undeclared dependency on some of the inputs being sorted. Unfortunately this is why the code in the cited paper worked on some systems and not others as the os.listdir() call didn't guarantee sorted results and thus the assumed invariants were broken.<p>Requiring code to be explicit about its invariants by default is just plain <i>good design</i> and makes things more robust. And when being more exact about invariants, you can reap the algorithmic benefits.</p>
]]></description><pubDate>Thu, 03 Sep 2026 19:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49555821</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49555821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49555821</guid></item><item><title><![CDATA[New comment by Permik in "Pre-Release of Polars 2.0"]]></title><description><![CDATA[
<p>This is a tricky field, the problem is not actually the non-determinism of the processing algorithms, but implicit ordering of the data.[1] The implicit ordering of the data is a footgun that -- as seen in the paper -- has already claimed victims.
Using algorithms that don't need to upkeep the ordinality requirement in every operation will definitely move the library to a better direction and make future data modeling better and more explicit.<p>[1] Aha, now I see why language models use this so frequently and why it might be overrepresented in the data. This is a perfect way to move the blame from the person you're responding to, if they're mistaken. They probably have a super, super overtuned "politeness" gym using sentiment analysis that tries to reword answers to not blame the misunderstandings of the person. Then this blame shifting unfortunately gets re-used as this super, super common phrase.</p>
]]></description><pubDate>Thu, 03 Sep 2026 13:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49549519</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49549519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49549519</guid></item><item><title><![CDATA[New comment by Permik in "Tess's Android Wayland Compositor"]]></title><description><![CDATA[
<p>Yeah, it technically was there, but it had proprietary components and Nokia had a baggage of softbware project management being super inefficient because of their earlier roots of how they developed software in their past. Not that I have personal experience of it, but a colleague of mine had first hand experience of it.<p>Nokia had a "means to an end" type of perspective to software, it was all made to be basically disposable and they didn't have great "steward of the platform" type of effort.<p>Also, if we take a gander at the timelines, unfortunately QT and Maemo were happening in parallel, and of course Maemo was based on GTK. (But QT was still a Nokia proprietary tech back then.) Right hand not knowing what the left hand was doing etc.<p>Not that any of this means anything, just felt that this was all relevant.</p>
]]></description><pubDate>Mon, 17 Aug 2026 11:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49329077</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49329077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49329077</guid></item><item><title><![CDATA[New comment by Permik in "Tess's Android Wayland Compositor"]]></title><description><![CDATA[
<p>NIH barely applies here at all. If we take into account the constraints they were under and the absolute state of desktop Linux when Android started, it makes total sense.<p>Starting a lot of the components as greenfield projects will fortunately help a ton with shedding years and years of legacy cludge, hacks and desktop first design. Without mentioning the colossal amount of friction they would've faced if they tried to upstream any of the code they would've produced by the end. "We don't care about <i>that</i> issue. Closing."<p>Because of the above, they still would've needed to have their own fork regardless and still would've eventually diverged further and further -- so why bother? With a greenfield project, you can just optimize to your specific constraints. If the maintenance becomes too burdensome, just pick up the best of your design and reimplement them onto the non-greenfield project, everyone wins :D</p>
]]></description><pubDate>Sun, 16 Aug 2026 06:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49317503</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49317503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49317503</guid></item><item><title><![CDATA[New comment by Permik in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p><p><pre><code>  By the time you have an out-of-order core
</code></pre>
You're thinking too high level and high performance/high power use -- think about minimal embedded controllers, no need to add the complexity of O3 exe, but there's still the possibility of getting to optimize the hazards and execution without the shared state.<p>Doing the deliberate choice of leaving flags out of the core and then using them in the fp ops ext will nudge designers towards "this is probably the point you should think about out-of-order execution"</p>
]]></description><pubDate>Sun, 16 Aug 2026 06:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49317386</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49317386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49317386</guid></item><item><title><![CDATA[New comment by Permik in "Spaghettifying DRAM"]]></title><description><![CDATA[
<p>Skitter creek bath salts... Or SCBS
Guess there'll be a talk called Secure Computing BullShit in the next Blackhat conf! I'll be eagerly waiting for it! :)</p>
]]></description><pubDate>Thu, 13 Aug 2026 16:52:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288711</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49288711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288711</guid></item><item><title><![CDATA[New comment by Permik in "What happens if an entire class of workers loses faith in their careers"]]></title><description><![CDATA[
<p>I'm probably an outlier, but as someone working a non-physical job, I have been talking about how I personally would still keep working and doing jobs even if all of my basic needs are met.<p>I do work purely because of idealistic reasons. I'm not actually owed anything, I'm working because of <i>us</i>, humanity.
Yeah, people are going to slack, and that's just life. It's just statistics, optimize society to such a configuration that people acts have a place and get the support they need. Most of the "slackers" who represent the people just living on the UBI type system you described, probably don't do it as a direct <i>choice</i>. Most likely they feel like they can't contribute to society, but that's something that's solvable. It's a matter of education and culture.<p>About your quote:<p><pre><code>  "have nothing to lose and decide to attack the source of their misery. Bread and circuses will only distract so much."
</code></pre>
There's a theory directly relating to this that I have about the modern golden age of punk and rock in the nordics.  
When people had all of their basic needs met, they finally had the time to take a breath, take a look inwards and face their own inner demons. I suggest that this was one of the big things that created the conditions which made the nordics the rock/punk powerhouse that they were.<p>Of course, the good times also had their downsides, lots of complacency in politics and not feeling the need to fight for better, because things were already better than they've ever been!</p>
]]></description><pubDate>Sat, 08 Aug 2026 21:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226234</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49226234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226234</guid></item><item><title><![CDATA[New comment by Permik in "Japanese Govt Asks US Govt to Stop Using Mario, Pokemono, Naruto Meme Postings"]]></title><description><![CDATA[
<p>I think it's more nuanced than that. Obviously countries have differences on how aligned the people and the press are, but there's also the aspect of how highly educated the people are.<p>FWIW, I feel like the press in Finland doesn't try to "win" points by pointing out the humiliation and the utter failure of the current state of affairs in the US, because that point is plainly obvious, but the reporting more closely reflects the forces and agenda going on under the surface.<p>The embarrassment stuff is more for the coffee-table chitchat and having a collective sigh of relief with your co-workers that we're not so intimately close to the whole mess there.</p>
]]></description><pubDate>Thu, 06 Aug 2026 20:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49202308</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49202308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49202308</guid></item><item><title><![CDATA[New comment by Permik in "Enabling the next iteration of the borrow checker on nightly"]]></title><description><![CDATA[
<p>Any new advancements regarding Rust borrow checking and allowing new code is always a very challenging exercise, as people have already accustomed to the "that style of code doesn't compile"-area of the current compiler, so the most battle hardened devs probably have a terribly challenging time of actually encountering the new, now allowed, type of code.<p>So cool that the mut_or_default now actually correctly borrow checks. I'll be watching for cool new patterns that this'll allow in the future!</p>
]]></description><pubDate>Tue, 04 Aug 2026 16:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49171501</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=49171501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49171501</guid></item></channel></rss>