{"version":"https://jsonfeed.org/version/1.1","title":"Jomar Milan's microblog'","home_page_url":"https://jomarm.com/","feed_url":"https://jomarm.com/feed.json","authors":[{"name":"Jomar Milan","url":"https://jomarm.com/","avatar":"https://jomarm.com/static/avatars/nd-amp-devil-r2.gif"}],"items":[{"id":"b80e91b98e0b4163bc3f965c957e9b7c","url":"https://jomarm.com/o/b80e91b98e0b4163bc3f965c957e9b7c","content_html":"<p><span class=\"h-card\"><a href=\"https://transfem.social/@tay\" class=\"u-url mention\">@tay@transfem.social</a></span> Shabaloth tactics!</p>\n","content_text":"@tay@transfem.social Shabaloth tactics!","date_published":"2026-03-25T03:26:06.514085","attachments":[]},{"id":"4ec1f181853143a49e3757857b701b06","url":"https://jomarm.com/o/4ec1f181853143a49e3757857b701b06","content_html":"<p>I wasted so much time today not realizing that SSEEdit doesn't close the files it's writing to in order to save until you close the program, even after you go through the save dialog.</p>\n","content_text":"I wasted so much time today not realizing that SSEEdit doesn't close the files it's writing to in order to save until you close the program, even after you go through the save dialog.","date_published":"2026-02-21T07:14:26.013061","attachments":[]},{"id":"bdf73a2dd934440e9355768309789a69","url":"https://jomarm.com/o/bdf73a2dd934440e9355768309789a69","content_html":"<p>Webmention text is cut off in my smartphone screen, which is not very wide. It doesn’t look like I’m able to horizontally scroll, either. I think line wrapping would be useful here.</p>\n<p>Comment to: &lt; <a href=\"https://akselmo.dev/posts/webmention-support/\" rel=\"noopener\">https://akselmo.dev/posts/webmention-support/</a>&gt;</p>\n","content_text":"Webmention text is cut off in my smartphone screen, which is not very wide. It doesn’t look like I’m able to horizontally scroll, either. I think line wrapping would be useful here.\r\n\r\nComment to: < https://akselmo.dev/posts/webmention-support/>","date_published":"2026-01-24T08:28:43.779658","attachments":[]},{"id":"97d12a02cec24d46a5d07798df6ed897","url":"https://jomarm.com/o/97d12a02cec24d46a5d07798df6ed897","content_html":"<p>That's a really interesting system! I can imagine it being very convenient writing comments &amp; other making other interactions on your website since that's probably where you would be reading, so you wouldn't have to go to your own server in order to make an interaction.</p>\n<blockquote>\n<p>if you login with <a href=\"https://indieweb.org/IndieAuth\">IndieAuth</a> and you have a <a href=\"https://indieweb.org/Micropub\">Micropub</a> endpoint in your server, it will ask you for permission to post the reactions to <em>your</em> server</p>\n</blockquote>\n<p>How long does permission for these reactions last before re-authentication is necessary? Does your blog still have Micropub posting access while someone using this feature is not using your website?</p>\n<p>Comment to: <a href=\"https://robida.net/entries/2026/01/24/own-your-likes-and-replies\" rel=\"noopener\">https://robida.net/entries/2026/01/24/own-your-likes-and-replies</a></p>\n","content_text":"That's a really interesting system! I can imagine it being very convenient writing comments & other making other interactions on your website since that's probably where you would be reading, so you wouldn't have to go to your own server in order to make an interaction.\r\n\r\n> if you login with [IndieAuth](https://indieweb.org/IndieAuth) and you have a [Micropub](https://indieweb.org/Micropub) endpoint in your server, it will ask you for permission to post the reactions to _your_ server\r\n\r\nHow long does permission for these reactions last before re-authentication is necessary? Does your blog still have Micropub posting access while someone using this feature is not using your website?\r\n\r\nComment to: <https://robida.net/entries/2026/01/24/own-your-likes-and-replies>","date_published":"2026-01-24T08:08:56.935227","attachments":[]},{"id":"b50c8e88e8aa4a588529fea694fa0031","url":"https://jomarm.com/o/b50c8e88e8aa4a588529fea694fa0031","content_html":"<p>Time to convince the other servers that I'm alive...</p>\n","content_text":"Time to convince the other servers that I'm alive...","date_published":"2026-01-22T04:54:44.961346","attachments":[]},{"id":"6fc565e5d51441268408269df474b99e","url":"https://jomarm.com/o/6fc565e5d51441268408269df474b99e","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@Romar_Randy_Morales\" class=\"u-url mention\">@Romar_Randy_Morales@mastodon.social</a></span> The Galactic Community has chosen wisely naming the Kadavre'n Kollektive the Galactic Custodians!</p>\n","content_text":"@Romar_Randy_Morales@mastodon.social The Galactic Community has chosen wisely naming the Kadavre'n Kollektive the Galactic Custodians!","date_published":"2026-01-22T04:36:56.550137","attachments":[]},{"id":"6387da90dd8b49beb97d3d7544ca7e70","url":"https://jomarm.com/o/6387da90dd8b49beb97d3d7544ca7e70","content_html":"<p><span class=\"h-card\"><a href=\"https://wetdry.world/@Lanausse\" class=\"u-url mention\">@Lanausse@wetdry.world</a></span> I’m the same way. I usually don’t write posts for my own page.</p>\n","content_text":"@Lanausse@wetdry.world I’m the same way. I usually don’t write posts for my own page.","date_published":"2025-12-11T05:08:51.741245","attachments":[]},{"id":"4989f03131ed4bfeb8b178ce3b65c2d2","url":"https://jomarm.com/o/4989f03131ed4bfeb8b178ce3b65c2d2","content_html":"<p>NOo!! The fanfiction I was reading is not finished! It has last been updated in 2013; there is no hope...</p>\n","content_text":"NOo!! The fanfiction I was reading is not finished! It has last been updated in 2013; there is no hope...","date_published":"2025-11-07T04:48:28.112931","attachments":[]},{"id":"28aa384bd25d4cf8bca6cf8f971ea0e4","url":"https://jomarm.com/o/28aa384bd25d4cf8bca6cf8f971ea0e4","content_html":"<p>When I try to drag something, like a link, to the tab bar on Firefox, I keep dragging too far and dragging it onto the KDE Plasma panel I put at the top of my screen.</p>\n","content_text":"When I try to drag something, like a link, to the tab bar on Firefox, I keep dragging too far and dragging it onto the KDE Plasma panel I put at the top of my screen.","date_published":"2025-10-17T02:57:31.439023","attachments":[]},{"id":"29d27ed8a09d4d39bb70b27ddf08c9f2","url":"https://jomarm.com/o/29d27ed8a09d4d39bb70b27ddf08c9f2","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> Personally, I'm wary of biometric authentication. If the data of my fingerprints or eyes or other body part gets duplicated, couldn't an attacker reuse that data? I can't just get a new eye sewn in like I can replace a password. However, passwords don't feel very safe to me. They're something that a computer could feasibly guess, especially in the case there's no restriction on the volume of attempts. Also, it's not difficult for people, including me, to let information like passwords slip, whether because of trust, laziness, or  being deceived.</p>\n<p>I think security keys like YubiKeys are great as a second authentication factor. I use them for some accounts as well as for my primary OpenPGP key. The big factor that makes me favor it is that the security challenges are handled on the key itself, so the credentials/cryptographic key don't get sent to the client device and they can't really get duplicated, which makes it harder to compromise for people and computers on the other side of the globe, while information like passwords or PIN codes can get duplicated when the knowledge passes to other people.</p>\n","content_text":"@Starcross@mk.absturztau.be Personally, I'm wary of biometric authentication. If the data of my fingerprints or eyes or other body part gets duplicated, couldn't an attacker reuse that data? I can't just get a new eye sewn in like I can replace a password. However, passwords don't feel very safe to me. They're something that a computer could feasibly guess, especially in the case there's no restriction on the volume of attempts. Also, it's not difficult for people, including me, to let information like passwords slip, whether because of trust, laziness, or  being deceived.\r\n\r\nI think security keys like YubiKeys are great as a second authentication factor. I use them for some accounts as well as for my primary OpenPGP key. The big factor that makes me favor it is that the security challenges are handled on the key itself, so the credentials/cryptographic key don't get sent to the client device and they can't really get duplicated, which makes it harder to compromise for people and computers on the other side of the globe, while information like passwords or PIN codes can get duplicated when the knowledge passes to other people.","date_published":"2025-10-14T00:30:11.400115","attachments":[]},{"id":"0db0a3c06a234cbd959fc3dcf7a7b732","url":"https://jomarm.com/o/0db0a3c06a234cbd959fc3dcf7a7b732","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> I tried looking at a quibblo.com quiz through the Internet Archive, but couldn't find any <code>category_id</code> in the HTML source. Do you mean <code>ci</code> in the various entries in the <code>quiz_json</code>? Is there a specific date where the site version is different that I should be looking at? I'm looking at a page from Sept. 1, 2020.</p>\n","content_text":"@Starcross@mk.absturztau.be I tried looking at a quibblo.com quiz through the Internet Archive, but couldn't find any `category_id` in the HTML source. Do you mean `ci` in the various entries in the `quiz_json`? Is there a specific date where the site version is different that I should be looking at? I'm looking at a page from Sept. 1, 2020.","date_published":"2025-10-07T02:04:49.986704","attachments":[]},{"id":"f210f07b3c794c1faad42857ba4b0329","url":"https://jomarm.com/o/f210f07b3c794c1faad42857ba4b0329","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> I haven't used Quibblo, but surely the snippet from the source code would be machine readable, since whatever source the server sent with the HTML is probably machine generated. Since you have <code>category_id</code> given, I think the best way to approach this problem would be to parse the snippet to categorize by <code>category_id</code>, which you can do with a simple script. Machine learning doesn't seem to be the right tool for this to me because your task doesn't require the interpretation of language; you're matching a set of inputs by the <code>category_id</code> field they have in common, so it could be done autonomously by just comparing <code>category_id</code>s.</p>\n<p>If you were trying to categorize the quiz answers by what categories they would likely fit into, like if you only had the quiz answers but not the <code>category_id</code>s, then that might be the right situation for a language model, in my opinion. Even then, I think it should be a purely categorizing AI model; even in this situation, the task itself doesn't require processing a natural language prompt or generating a response, it only needs to process the language of the quiz answers.</p>\n","content_text":"@Starcross@mk.absturztau.be I haven't used Quibblo, but surely the snippet from the source code would be machine readable, since whatever source the server sent with the HTML is probably machine generated. Since you have `category_id` given, I think the best way to approach this problem would be to parse the snippet to categorize by `category_id`, which you can do with a simple script. Machine learning doesn't seem to be the right tool for this to me because your task doesn't require the interpretation of language; you're matching a set of inputs by the `category_id` field they have in common, so it could be done autonomously by just comparing `category_id`s.\r\n\r\nIf you were trying to categorize the quiz answers by what categories they would likely fit into, like if you only had the quiz answers but not the `category_id`s, then that might be the right situation for a language model, in my opinion. Even then, I think it should be a purely categorizing AI model; even in this situation, the task itself doesn't require processing a natural language prompt or generating a response, it only needs to process the language of the quiz answers.","date_published":"2025-10-07T02:00:25.343058","attachments":[]},{"id":"bbe75a51ee934a6fa56215f032b3143a","url":"https://jomarm.com/o/bbe75a51ee934a6fa56215f032b3143a","content_html":"<p>I impart this wisdom upon ye:</p>\n<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\r\n <semantics>\r\n  <mrow>\r\n   <mrow>\r\n    <mn>33</mn>\r\n    <mo stretchy=\"false\">+</mo>\r\n    <mn>5</mn>\r\n   </mrow>\r\n   <mo stretchy=\"false\">=</mo>\r\n   <mn>40</mn>\r\n  </mrow>\r\n  <annotation encoding=\"StarMath 5.0\">33+5=40</annotation>\r\n </semantics>\r\n</math>\n","content_text":"I impart this wisdom upon ye:\r\n\r\n<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\r\n <semantics>\r\n  <mrow>\r\n   <mrow>\r\n    <mn>33</mn>\r\n    <mo stretchy=\"false\">+</mo>\r\n    <mn>5</mn>\r\n   </mrow>\r\n   <mo stretchy=\"false\">=</mo>\r\n   <mn>40</mn>\r\n  </mrow>\r\n  <annotation encoding=\"StarMath 5.0\">33+5=40</annotation>\r\n </semantics>\r\n</math>","date_published":"2025-10-07T01:08:52.555792","attachments":[]},{"id":"d134d5c31a954c068252a8410d76f901","url":"https://jomarm.com/o/d134d5c31a954c068252a8410d76f901","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> Ah. I was confused because you used \"Super\" and \"Windows\" together.</p>\n","content_text":"@Starcross@mk.absturztau.be Ah. I was confused because you used \"Super\" and \"Windows\" together.","date_published":"2025-10-03T06:26:06.760059","attachments":[]},{"id":"578b6e67e3a0438e94f5decb1d020a5b","url":"https://jomarm.com/o/578b6e67e3a0438e94f5decb1d020a5b","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> Windows 11 super key? What are you talking about?</p>\n","content_text":"@Starcross@mk.absturztau.be Windows 11 super key? What are you talking about?","date_published":"2025-10-03T02:30:29.533839","attachments":[]},{"id":"ff722a73a4a0486b854c8bfa329d8366","url":"https://jomarm.com/o/ff722a73a4a0486b854c8bfa329d8366","content_html":"<p>Interesting. When I use Google Docs, my changes in each revision are only highlighted when I uncheck \"Highlight changes\". I would have thought it would be the other way around.</p>\n","content_text":"Interesting. When I use Google Docs, my changes in each revision are only highlighted when I uncheck \"Highlight changes\". I would have thought it would be the other way around.","date_published":"2025-09-21T00:29:33.110207","attachments":[]},{"id":"33833d74025f4b599e81c66663f2dcbb","url":"https://jomarm.com/o/33833d74025f4b599e81c66663f2dcbb","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> It depends on the ActivityPub servers and clients involved, of course, but it probably does not. Based on my interpretation of <a href=\"https://www.w3.org/TR/activitypub/#block-activity-outbox\">6.9 Block Activity</a>, servers should not pass on the Block activity, so the target actor would not know to Delete, and there is no recommendation to Delete upon receipt of a Block.</p>\n","content_text":"@Starcross@mk.absturztau.be It depends on the ActivityPub servers and clients involved, of course, but it probably does not. Based on my interpretation of [6.9 Block Activity](https://www.w3.org/TR/activitypub/#block-activity-outbox), servers should not pass on the Block activity, so the target actor would not know to Delete, and there is no recommendation to Delete upon receipt of a Block.","date_published":"2025-09-20T18:46:03.700311","attachments":[]},{"id":"3f793885dd0b444c8aaf78a06c97d529","url":"https://jomarm.com/o/3f793885dd0b444c8aaf78a06c97d529","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> you know it's a <em>lock in</em> session when there's someone else in the room</p>\n","content_text":"@Starcross@mk.absturztau.be you know it's a _lock in_ session when there's someone else in the room","date_published":"2025-09-10T03:54:38.620985","attachments":[]},{"id":"ee69f952abba4550bc7e45d1bc3273a7","url":"https://jomarm.com/o/ee69f952abba4550bc7e45d1bc3273a7","content_html":"<p><span class=\"h-card\"><a href=\"https://mk.absturztau.be/@Starcross\" class=\"u-url mention\">@Starcross@mk.absturztau.be</a></span> I was working on some math work and <a href=\"https://jomarm.com/o/f784c11802974e28b067ed1392a64fb1\">creating abominations</a>.</p>\n","content_text":"@Starcross@mk.absturztau.be I was working on some math work and [creating abominations](https://jomarm.com/o/f784c11802974e28b067ed1392a64fb1).","date_published":"2025-09-09T06:19:03.664018","attachments":[]},{"id":"f784c11802974e28b067ed1392a64fb1","url":"https://jomarm.com/o/f784c11802974e28b067ed1392a64fb1","content_html":"<pre><code data-microblogpub-lexer=\"bash\">\n% sed -i bak 's/%/%%/g;s/{{/{{ \"{{\" }%}/g;s/}}/{{ \"}}\" }}/g;s/{{ \"{{\" }%}/{{ \"{{\" }}/g;s/%%/%/g' .chezmoitemplates/aerc/aerc.conf\r\n\n</code></pre>\n<p>cursed cursed cursed cursed</p>\n","content_text":"```sh\r\n% sed -i bak 's/%/%%/g;s/{{/{{ \"{{\" }%}/g;s/}}/{{ \"}}\" }}/g;s/{{ \"{{\" }%}/{{ \"{{\" }}/g;s/%%/%/g' .chezmoitemplates/aerc/aerc.conf\r\n```\r\n\r\ncursed cursed cursed cursed","date_published":"2025-09-09T02:44:53.604464","attachments":[]}]}