<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: Jhsto</title><link>https://news.ycombinator.com/user?id=Jhsto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Jul 2026 23:42:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Jhsto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Jhsto in "Applied Category Theory Course (2018)"]]></title><description><![CDATA[
<p>Kiitos! My level is graduate, but part of the challenge with category theory is that some of the terms are quite unsuggestive. I feel that after seeing enough examples, I can start making more sense what some concept would be in Finnish, which helps me remember what was what and what it might relate to.<p>Edit: Also realized you're in Oulu, feel free to email me if you'd be up to meeting in-person to discuss these further!</p>
]]></description><pubDate>Sat, 04 Jul 2026 10:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48784467</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=48784467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48784467</guid></item><item><title><![CDATA[New comment by Jhsto in "Applied Category Theory Course (2018)"]]></title><description><![CDATA[
<p>Thanks for the links! The first book seems very good (I already own the latter).</p>
]]></description><pubDate>Sat, 04 Jul 2026 10:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48784418</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=48784418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48784418</guid></item><item><title><![CDATA[New comment by Jhsto in "Immich 3.0"]]></title><description><![CDATA[
<p>I think I dug my own grave by not being explicit that I thought S3 as a protocol and not the AWS product. :)<p>To elaborate a bit further, the S3 layer makes sense once you self-host S3 yourself. This allows clusterization of multiple hosts to offer redundancy in self-hosted setting -- for example, a friend of mine and I run S3 instances and "seed" each others' buckets for photo storage, but also for package manager (Nix). Having this kind of sane object storage just expands in use-cases, like with Matrix, etc., which all then inherit the clusterization hence redundancy for free.<p>The E2E encryption is also very useful when you are backing up or hosting photo galleries for friends and family -- because you cannot do metadata analysis on encrypted files, they have to do that on their own devices. This makes self-hosting much more "fearless" because I do not have to account for the fact that when/if my nodes are becoming a sauna-stoves for doing inference when someone dumps an album in.<p>The datasets that I have are terabytes. At some point it's just cheaper (accounting your time as free) to buy a 20tb drives and get yourself a runway for 5 years or more + space to do other stuff.</p>
]]></description><pubDate>Fri, 03 Jul 2026 23:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48781336</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=48781336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48781336</guid></item><item><title><![CDATA[New comment by Jhsto in "Applied Category Theory Course (2018)"]]></title><description><![CDATA[
<p>As a programmer interested in category theory, I found this book a rather good balance between the abstract non-sense of CT and what I might actually use in programming. I wonder if anyone else has good books to recommend? I feel that the contents of the book remains a bit hard to appreciate in full unless you have ran into these concepts previously.</p>
]]></description><pubDate>Fri, 03 Jul 2026 23:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48781244</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=48781244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48781244</guid></item><item><title><![CDATA[New comment by Jhsto in "Immich 3.0"]]></title><description><![CDATA[
<p>You can use <a href="https://ente.com/" rel="nofollow">https://ente.com/</a> (it's open-source). It also makes the seemingly much better decision of storing photos in S3.</p>
]]></description><pubDate>Thu, 02 Jul 2026 19:36:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48766316</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=48766316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48766316</guid></item><item><title><![CDATA[New comment by Jhsto in "Bashblog – a single bash script to create blogs"]]></title><description><![CDATA[
<p>I'd presume it's quite common with NixOS. At least I don't have python linked to my environment. It might be different would I use the REPL, but I do not, so for me python is a program (or script) dependency, not something I need to carry around. It's actually quite common for many setup scripts to fail when python is not installed, but not all of them list python as a dependency either.</p>
]]></description><pubDate>Sun, 28 Jun 2026 12:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48706602</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=48706602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48706602</guid></item><item><title><![CDATA[New comment by Jhsto in "AutoKernel: Autoresearch for GPU Kernels"]]></title><description><![CDATA[
<p>If I'd like to benchmark a new language / compile backend for LLM inference, what would be some good projects to try? If I'd start from tinygpt, what would make sense as the next step?</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:34:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336090</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=47336090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336090</guid></item><item><title><![CDATA[New comment by Jhsto in "Jolla phone – a full-stack European alternative"]]></title><description><![CDATA[
<p>Seems that Jolla C2 can run "close-to" mainline kernel: <a href="https://forum.sailfishos.org/t/mainline-linux-kernel-for-the-jolla-c2/21382" rel="nofollow">https://forum.sailfishos.org/t/mainline-linux-kernel-for-the...</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 14:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47218809</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=47218809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47218809</guid></item><item><title><![CDATA[New comment by Jhsto in "Xbox UI Portfolio Site"]]></title><description><![CDATA[
<p>I was able pull together a Halo 3 LAN party last year, although the "consoles" were Linux PCs and the game was the MCC edition (60fps instead 30). Split-screen was resurrected via mods. I bought some Microsoft gamepad receiver to bring Xbox 360 original controllers under Linux. Some people insisted they get to play on the original gamepad (otherwise it was a mixed bag of PlayStation and newer Xbox/PC controllers).
I also realized that Halo 3 itself would have been old enough to drink with us!</p>
]]></description><pubDate>Tue, 17 Feb 2026 09:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47045561</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=47045561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47045561</guid></item><item><title><![CDATA[New comment by Jhsto in "Mathematics for Computer Science (2018) [pdf]"]]></title><description><![CDATA[
<p>I got no particular book recommendation, but this book seems more about the numbers than relations -- maybe my PDF search is broken, but both 'type theory' and 'category theory' return 0 results. I would recommend to also look into those if you are interested in mathematics of computer science.</p>
]]></description><pubDate>Fri, 09 Jan 2026 10:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46552054</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46552054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46552054</guid></item><item><title><![CDATA[New comment by Jhsto in "Going immutable on macOS, using Nix-Darwin"]]></title><description><![CDATA[
<p>>I think where Nix shines isn’t “one laptop every 6 years” but when your environment needs to be shared or recreated: multiple machines, a team, or a project with nasty native deps.<p>I'd like to add the third thing, which is just iteration. It's very tricky to maintain advanced workflows even locally. I'd guess many won't even try to compose things that could work in combination (often self-hosted services), when they know they can't reliably maintain those environments.</p>
]]></description><pubDate>Fri, 02 Jan 2026 13:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46464325</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46464325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46464325</guid></item><item><title><![CDATA[New comment by Jhsto in "Going immutable on macOS, using Nix-Darwin"]]></title><description><![CDATA[
<p>Speaking from the viewpoint of a whole operating system images, the main challenge is that while Nix allows you to create ephemeral environments, many people (myself included) have various hard-coded paths for mounting hard drives. If you want something to be shareable, you have to create a workflow in which the user environment is activated interactively after a tty session is acquired. Same goes for any system services that need persistence -- these have to be configured to be activated at runtime. It's a lot of work for a party-trick. It's probably possible to configure the system such that the log-in needs a FIDO2 key which is also used for LUKS drives, which would be similar to how macOS handles log-ins. But abstracting this such the login works on every machine possible suddenly requires filesystems to be networked, and so on.<p>That being said, we used NixOS images to boot several Windows PCs of my friends into RAM to play Halo 3 multiplayer split-screen. Most of my friends were mainly confused why they could play with any gamepad they had in their shelf. They also left the event with no permanent changes to their PCs.</p>
]]></description><pubDate>Fri, 02 Jan 2026 12:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46464244</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46464244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46464244</guid></item><item><title><![CDATA[New comment by Jhsto in "Danish postal service to stop delivering letters"]]></title><description><![CDATA[
<p>Counterpoint: because most Finns think about Russian interference, the likelihood there's a tentative plan is high. Or you know, they call you. And in a country of 5m people, you can probably ask someone, who knows someone else, who knows whoever has that information in the government.</p>
]]></description><pubDate>Mon, 22 Dec 2025 04:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46351390</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46351390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46351390</guid></item><item><title><![CDATA[New comment by Jhsto in "Danish postal service to stop delivering letters"]]></title><description><![CDATA[
<p>It's not a monopoly. While FedEx, UPS, DHL, and the likes are not obliged by law to deliver mail, they will certainly do it if the price is good. Even Uber does it.</p>
]]></description><pubDate>Mon, 22 Dec 2025 04:20:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46351284</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46351284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46351284</guid></item><item><title><![CDATA[New comment by Jhsto in "VRChat: “There are more Japanese creators than all other countries combined”"]]></title><description><![CDATA[
<p>On a related note, does anyone have references which would explain VRChat (and the culture around it)? I'm not quite certain if the models are primarily used for comedic effect, role-play, or more of as a 'Ready Player One'-esque alternative identity. I think I know cases for the latter, but I feel like as someone who has never understood VR as a form of self-expression or played VRChat, I feel like I can't have the conversation with them.</p>
]]></description><pubDate>Wed, 17 Dec 2025 21:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46305861</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46305861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46305861</guid></item><item><title><![CDATA[New comment by Jhsto in "Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton"]]></title><description><![CDATA[
<p>Cheats aside, are there any competitive games that include Uber-like rating system? Meaning that you'd need to provide feedback whether you'd play with your opponents/teammates again after a game.</p>
]]></description><pubDate>Mon, 01 Dec 2025 12:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46106894</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46106894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46106894</guid></item><item><title><![CDATA[New comment by Jhsto in "Discovering that my smartphone had infiltrated my life"]]></title><description><![CDATA[
<p>Another anecdote: some gyms nowadays require an app to check-in and to get the door open. For me, gym is for relaxing, which also means no phone. The one I joined sounded slightly apologetic for charging me 10€ for a physical keycard.</p>
]]></description><pubDate>Sun, 30 Nov 2025 17:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46098601</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46098601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46098601</guid></item><item><title><![CDATA[New comment by Jhsto in "A desktop app for isolated, parallel agentic development"]]></title><description><![CDATA[
<p>What about using CoW file system snapshots and then mounting it on overlayfs as the lowerdir while having the agent's working directory be the upper directory? I wonder how the agent reacts to finding some files being immutable.</p>
]]></description><pubDate>Mon, 24 Nov 2025 00:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46028885</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46028885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46028885</guid></item><item><title><![CDATA[2025 Self-Host User Survey Results]]></title><description><![CDATA[
<p>Article URL: <a href="https://selfh.st/survey/2025-results/">https://selfh.st/survey/2025-results/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46004755">https://news.ycombinator.com/item?id=46004755</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Nov 2025 14:07:47 +0000</pubDate><link>https://selfh.st/survey/2025-results/</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=46004755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46004755</guid></item><item><title><![CDATA[New comment by Jhsto in "Linux gamers on Steam cross over the 3% mark"]]></title><description><![CDATA[
<p>You want your <i>minimum</i> FPS to be your refresh rate. You won't notice when you're over it, but you likely will if you go below it.<p>In Counter-Strike, smoke grenades used to (and still do, to an extent) dip your FPS into a slideshow. You want to ensure your opponent can't exploit these things.</p>
]]></description><pubDate>Sun, 02 Nov 2025 20:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45793340</link><dc:creator>Jhsto</dc:creator><comments>https://news.ycombinator.com/item?id=45793340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45793340</guid></item></channel></rss>