<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>Sat, 27 Jun 2026 14:49:28 +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 "Madison Square Garden compiled a list of activists against facial recognition"]]></title><description><![CDATA[
<p>That's a personal information database and making one without consent of the people detailed is _super_ illegal in Europe.<p>There's a few examples of entities like Jehovah's witnesses making do-not-visit lists that have been considered as a personal information database and such have been in hot water many, many times about that.  
Yes, even though you might do them to help you personally, you're acting as an agent of the org you're associated with, and such you're not supposed to be doing that.</p>
]]></description><pubDate>Tue, 23 Jun 2026 20:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48650616</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=48650616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48650616</guid></item><item><title><![CDATA[New comment by Permik in "GrapheneOS user reported to authorities for using GrapheneOS"]]></title><description><![CDATA[
<p>I haven't written up an article about it yet, but from a cursory look of the legal stuff this only affects private citizens and could be circumvented by setting up a shell company that owns your devices.<p>Legally, you can't surrender these devices, access to them or their passwords, as they are company property.</p>
]]></description><pubDate>Sat, 06 Jun 2026 11:17:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423800</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=48423800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423800</guid></item><item><title><![CDATA[New comment by Permik in "Zig Zen Update"]]></title><description><![CDATA[
<p>I'm not sure that if this is an obvious question that has been gone through already, but have any of the death threats relating to Rust stuff actually been "verified" or is it just an opinion that has been repeated enough times until it has been accepted as truth?<p>Just the open amount of discontent towards the language and the community, creates the perfect storm for a malicious individual to pose being a Rust developer that sends death threats for doing things that are not aligned with the values of the language/community.</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423666</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=48423666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423666</guid></item><item><title><![CDATA[New comment by Permik in "GitHub bans security researcher who posted zero-day Windows exploits"]]></title><description><![CDATA[
<p>If you want to, you can report any vulnerabilities to the Finnish Cyber Security Centre and they'll handle all of the reporting and mediating the issue with the affected party. You can do this wholly anonymously, so you don't have to worry about some trigger-happy corpo ruining your life.<p>Traficom's FCSC has been a great asset for white hat security reseachers globally by allowing them to just keep contributing to the common good.</p>
]]></description><pubDate>Fri, 29 May 2026 08:02:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48320379</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=48320379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48320379</guid></item><item><title><![CDATA[New comment by Permik in "CSS as a Query Language"]]></title><description><![CDATA[
<p>For the generic selector naming I'd suggest "cascade selector/selectors" as that gives a hint of the origins and describes the actual function of it pretty well.</p>
]]></description><pubDate>Tue, 28 Apr 2026 09:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932118</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47932118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932118</guid></item><item><title><![CDATA[New comment by Permik in "Apple fixes bug that cops used to extract deleted chat messages from iPhones"]]></title><description><![CDATA[
<p>But in the real world, for maximal battery savings and therefore UX, routing any notification data via APNS is recommended.<p>Fortunately you can choose the payload by yourself and just send a notification "ping" without any data about the messages. But if we're serious about security, you just don't ping the client about new messages because even the time and existence of a notification can be compromising. _The user will know that they got a message, when they open the app and see that they got a new message._</p>
]]></description><pubDate>Thu, 23 Apr 2026 08:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47873304</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47873304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47873304</guid></item><item><title><![CDATA[New comment by Permik in "Tindie store under "scheduled maintenance" for days"]]></title><description><![CDATA[
<p>It's good until some unregulated electronic device creates interference that makes some poor guys pacemaker act up and kills them.</p>
]]></description><pubDate>Tue, 21 Apr 2026 16:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47850665</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47850665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47850665</guid></item><item><title><![CDATA[New comment by Permik in "I wrote a CHIP-8 emulator in my own programming language"]]></title><description><![CDATA[
<p>It definitely is relevant here, buries the lede and tells that you're trying to skirt the HN guidelines.<p>Nothing exists in a vacuum and the surrounding context can and IMO *should* be taken into account.</p>
]]></description><pubDate>Mon, 20 Apr 2026 05:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830610</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47830610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830610</guid></item><item><title><![CDATA[New comment by Permik in "A new spam policy for “back button hijacking”"]]></title><description><![CDATA[
<p>I've been toying with an idea of creating a JS runtime that tries to run all code two times, one which runs all identifying information inside a runtime that has any network API's stubbed, and another that replaces the identifying info with garbage.<p>Most likely needs manual quirk code overlays for sites, but it's totally a solvable problem.</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766764</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47766764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766764</guid></item><item><title><![CDATA[New comment by Permik in "Cloudflare flags archive.today as "C&C/Botnet"; no longer resolves via 1.1.1.2"]]></title><description><![CDATA[
<p>archive.today has a documented history of altering the archived content, as such they immediately lose the veil of protection of a service of "public good" in my books.<p>Just my 2 ¢, not that it really matters anymore in this current information-warfare climate and polarization. :/</p>
]]></description><pubDate>Sun, 22 Mar 2026 10:49:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47476196</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47476196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47476196</guid></item><item><title><![CDATA[New comment by Permik in "Twitch: "Hey, come back! This commercial break can't play while you're away.""]]></title><description><![CDATA[
<p>Not sure if you're talking about Adnauseam, but this is basically the lawful evil version of the extension you're describing. <a href="https://adnauseam.io/" rel="nofollow">https://adnauseam.io/</a><p>Adnauseam actually clicks on every ad in the background, otherwise it's just a wrapper on uBlock Origin.</p>
]]></description><pubDate>Fri, 27 Feb 2026 01:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47175328</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47175328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47175328</guid></item><item><title><![CDATA[New comment by Permik in "Tuna: A new, modern, modal launcher for macOS"]]></title><description><![CDATA[
<p>Ain't so different from a severed piece of a reproductive organ as a logo of a company :D  
(I'm talking about an apple tree and it's fruit)</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47152591</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47152591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47152591</guid></item><item><title><![CDATA[New comment by Permik in "Our Warrant Canary"]]></title><description><![CDATA[
<p>Assuming US, I think that the gov't can't actually compel speech from an entity e.g. force to keep signing the canary.
Warrant canaries are <i>the</i> way entities can circumvent the narrow case where the gov't actually <i>can</i> restrict your free speech, by creating a case where your <i>lack</i> of speak is telling. By this framework we can then come around again to the first point.</p>
]]></description><pubDate>Tue, 24 Feb 2026 03:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132354</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=47132354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132354</guid></item><item><title><![CDATA[New comment by Permik in "Is It Time for a Nordic Nuke?"]]></title><description><![CDATA[
<p>Seems that every intelligence agency is still in the dark about Väinämöinen, lmao.</p>
]]></description><pubDate>Tue, 27 Jan 2026 10:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46778194</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46778194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46778194</guid></item><item><title><![CDATA[New comment by Permik in "I got paid minimum wage to solve an impossible problem"]]></title><description><![CDATA[
<p>Duplicate, comments hither?
<a href="https://news.ycombinator.com/item?id=46536753">https://news.ycombinator.com/item?id=46536753</a></p>
]]></description><pubDate>Sun, 11 Jan 2026 04:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46572629</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46572629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46572629</guid></item><item><title><![CDATA[New comment by Permik in "Signals vs. Query-Based Compilers"]]></title><description><![CDATA[
<p>Also related, not a DB but an incremental computation engine: <a href="https://github.com/salsa-rs/salsa" rel="nofollow">https://github.com/salsa-rs/salsa</a><p>This can be found in things like the rust-analyzer and other actual compilers.</p>
]]></description><pubDate>Fri, 09 Jan 2026 01:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548912</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46548912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548912</guid></item><item><title><![CDATA[New comment by Permik in "I got paid minimum wage to solve an impossible problem"]]></title><description><![CDATA[
<p>Huh, this seems like a cool optimization problem that I gotta dig in later.
As sweeping was mentioned, there's an argument to be made that we could/should optimize for:  
- longest possible strides, you can pick up speed and minimize used time
- allowing overlapping strides on "intersections", as intersections have more traffic and thus should have more grime and wear. 
- back-and-forth sweeping along a stride. Like with grass or mopping a floor, if there's any "evidence" left of the sweeping, it'll be more aesthetically more pleasing. 
- finally minimizing extra turning, as turning is slow<p>If someone has any extra suggestions on what restrictions/optimization targets there should be and the rationale for that, I'd be more than happy to receive them!</p>
]]></description><pubDate>Thu, 08 Jan 2026 12:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46540255</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46540255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46540255</guid></item><item><title><![CDATA[New comment by Permik in "Exploring Dithering on Spectra 6-color E-Ink Displays"]]></title><description><![CDATA[
<p>After seeing a cool demo of using precomputed blue noise with thresholding to approximate transparency in shaders.
I'm quite interested about using the same technique for colour mixing.</p>
]]></description><pubDate>Sat, 03 Jan 2026 21:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46481691</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46481691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46481691</guid></item><item><title><![CDATA[New comment by Permik in "Swapping SIM cards used to be easy, and then came eSIM"]]></title><description><![CDATA[
<p>Do note that unfortunately any future devices by Sony are just phones by other manufacturers that are just Sony branded. Sony stopped their first party device manufacturing, so your mileage of the hardware might be wildly different in the future.</p>
]]></description><pubDate>Mon, 29 Dec 2025 18:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46423851</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46423851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46423851</guid></item><item><title><![CDATA[New comment by Permik in "Replacing JavaScript with Just HTML"]]></title><description><![CDATA[
<p>This is false, recently the details element has gotten support for grouping them: the [name] attribute.
This effectively enforces tab-like semantics where only one of the grouped details elements can be open at a time.<p>This is a quite recent addition and the modern web is evolving too fast so I wouldn't put it past myself for missing this :)<p>Yay for progress and for JavaScript free solutions!</p>
]]></description><pubDate>Sun, 28 Dec 2025 21:36:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46414774</link><dc:creator>Permik</dc:creator><comments>https://news.ycombinator.com/item?id=46414774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46414774</guid></item></channel></rss>