<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: okaleniuk</title><link>https://news.ycombinator.com/user?id=okaleniuk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 09 Oct 2026 07:52:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=okaleniuk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by okaleniuk in "Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app"]]></title><description><![CDATA[
<p>Donald Knuth once said "Jon Bentley probably hit the nail on the head when he once was asked why literate programming hasn’t taken the whole world by storm. He observed that a small percentage of the world’s population is good at programming, and a small percentage is good at writing; apparently I am asking everybody to be in both subsets."<p>Get off your high horse. Not everybody studied to write prose, not everybody was born American to begin with. If LLMs helps programmers get heard - good. That's probably the best usage for them anyway.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997395</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49997395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997395</guid></item><item><title><![CDATA[New comment by okaleniuk in "Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app"]]></title><description><![CDATA[
<p>I love it!<p>In fact I employed the same idea for the slide stack site I use for teaching. Not exactly "URL is an app" but "URL is a slide"<p><a href="https://okaleniuk.codeberg.page/blackboard/_1.html?sequence=_1&_1title=URL%20is%20the%20slide&_1img=https%3A%2F%2Fexternal-content.duckduckgo.com%2Fiu%2F%3Fu%3Dhttps%253A%252F%252Fcitizenside.com%252Fwp-content%252Fuploads%252F2023%252F08%252Fwhat-is-a-url-uniform-resource-locator-1691599474.jpg%26f%3D1%26nofb%3D1%26ipt%3D9af41f056351d5b73d0332092ca8b97c5e2d805bc5f1e1c3a9b68fd928070488%26ipo%3Dimages&_1text=Fewer%20options%20than%20bigwords%2C%20but%20still.&_1url=https%3A%2F%2Fbigwords.page%2F" rel="nofollow">https://okaleniuk.codeberg.page/blackboard/_1.html?sequence=...</a><p>The same consideration applies. No backend, no storage, also no user data collection, no authorization, no hurdles in general. Everyone can use it.</p>
]]></description><pubDate>Wed, 07 Oct 2026 18:55:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997241</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49997241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997241</guid></item><item><title><![CDATA[New comment by okaleniuk in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>My point is, it's easier to remove a spymark than a watermark.</p>
]]></description><pubDate>Tue, 22 Sep 2026 16:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49803567</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49803567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49803567</guid></item><item><title><![CDATA[New comment by okaleniuk in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>Try.</p>
]]></description><pubDate>Tue, 22 Sep 2026 16:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49803531</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49803531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49803531</guid></item><item><title><![CDATA[New comment by okaleniuk in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>The vulnerability of steganography is that is has to pretend that signal is noise. Remove the noise - and the signal is gone. I'm pretty sure that the simplest gaussian blur will remove the spymark from any picture.<p>Or... add some noise. Just align the last bit of every pixel channel with a random bit sequence - and Bob's your uncle.</p>
]]></description><pubDate>Tue, 22 Sep 2026 08:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49798186</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49798186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49798186</guid></item><item><title><![CDATA[New comment by okaleniuk in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>I'm working on a highly specialized isosurface extraction algorithm for 3D-printable surface-based lattices.<p><a href="https://www.linkedin.com/posts/okaleniuk_isosurface-mesh-stl-activity-7503473225214087168-GSLG" rel="nofollow">https://www.linkedin.com/posts/okaleniuk_isosurface-mesh-stl...</a><p>The lattice configuration comes from a conventional triangle mesh, so you can prepare it with any STL editor of your choice, and the lattice shape comes from a precalculated Fourier polynomial in barycentric coordinates.<p><a href="https://okaleniuk.codeberg.page/blackboard/barycentric_fourier.html" rel="nofollow">https://okaleniuk.codeberg.page/blackboard/barycentric_fouri...</a></p>
]]></description><pubDate>Mon, 14 Sep 2026 06:34:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49692770</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49692770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49692770</guid></item><item><title><![CDATA[New comment by okaleniuk in "What will our economic future look like?"]]></title><description><![CDATA[
<p>Um. Damaging education, destroying people’s attention spans and their ability to learn, eroding trust within societies, increasing the wealth inequality, - all of that has already been done. Long before LLMs. And the only reason there is no class war is... exactly that. Uneducated people with short attention spans and no means beyond basic level are exemplary bad at modern warfare.</p>
]]></description><pubDate>Wed, 09 Sep 2026 14:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49627726</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49627726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49627726</guid></item><item><title><![CDATA[New comment by okaleniuk in "ArXiv has almost 600 submissions today and most are AI slop"]]></title><description><![CDATA[
<p>Publishers have their KPIs too.</p>
]]></description><pubDate>Wed, 02 Sep 2026 11:06:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49534578</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49534578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49534578</guid></item><item><title><![CDATA[New comment by okaleniuk in "ArXiv has almost 600 submissions today and most are AI slop"]]></title><description><![CDATA[
<p>Exactly.<p>And if you play by the spirit and not by the rules, you're fucked. Because, with masters, it takes about a year to get to the first publishable result, and about a year to publish it in a respected journal. And that's the happy pass. You might get an extra rejection, or fall into the back of the publishing queue. This could cost you three or six month easily.<p>The masters program in our uni is 1.5 years long.</p>
]]></description><pubDate>Tue, 01 Sep 2026 08:28:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49519446</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49519446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49519446</guid></item><item><title><![CDATA[New comment by okaleniuk in "ArXiv has almost 600 submissions today and most are AI slop"]]></title><description><![CDATA[
<p>Academic publishing is in deep crisis. It didn't start with AI, and it probably wouldn't end with it. The crisis came from trying to turn academia into a factory of some sort.<p>I coauthored 4 papers this Summer. All bona fide: no AI slop, no fake data, all genuine research papers. But the substance of each is barely enough for a paragraph in a paper I would have gladly written instead.<p>But I have KPIs. And KPIs don't care about quality, quality is unaccountable. So it is in my best interest to publish a lot of "barely science" instead of spending a year or two writing a good paper that will take another year to publish, and by then my contract will end, and I'll have no numbers to show.</p>
]]></description><pubDate>Tue, 01 Sep 2026 07:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49519047</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49519047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49519047</guid></item><item><title><![CDATA[New comment by okaleniuk in "Air Conditioning Is Not a Luxury, It Is a Necessity"]]></title><description><![CDATA[
<p>Has anyone ever argued that AC is luxury? This century? Really? I believe, the division goes between harm/comfort and not luxury/necessity.<p>I don't have AC at home. Some think I don't install it because I somehow don't get hot in summer or cold at winter. It's the other way around. We, people, have one of the best thermoregulation systems among animals, our whole skin is essentially a huge cooling system. The only way to render it incapable is... stop using it for a prolonged amount of time. It's use it or lose it all over again.<p>If you don't believe me, read what ultra-marathon runners have to say. If a trained athlete can survive Badwater, almost everyone can train themselves to survive a European heatwave.<p>Sure, some people can't. Some need AC because of cardiovascular conditions. It's fine, let them have it. But some people can't walk because of musculoskeletal conditions, but no one would argue that a wheelchair is a necessity.</p>
]]></description><pubDate>Thu, 27 Aug 2026 13:11:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49464384</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49464384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49464384</guid></item><item><title><![CDATA[New comment by okaleniuk in "AI's top startups are barely publishing their research"]]></title><description><![CDATA[
<p>It's not just AI. The whole business of academic publishing is a mess. Can't imagine anyone outside academia wanting to get there. In theory, it should have been a bridge between people who do interesting things that benefit society. In practice, it's a huge indifference machine powered by the institutions KPIs and benefiting no one but Elseveir.</p>
]]></description><pubDate>Thu, 30 Jul 2026 08:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49107190</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49107190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49107190</guid></item><item><title><![CDATA[New comment by okaleniuk in "AI's top startups are barely publishing their research"]]></title><description><![CDATA[
<p>The alternative is to use your network directly. The very notion of "I'll publish my work and someone will notice me" is wrong. Most people in academia are too concentrated on their own work to care about yours. The only minority that cares is already in your contact list.</p>
]]></description><pubDate>Thu, 30 Jul 2026 07:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49106992</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=49106992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49106992</guid></item><item><title><![CDATA[New comment by okaleniuk in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I'm exploring triply periodic but non-minimal surfaces. <a href="https://codeberg.org/okaleniuk/faitps" rel="nofollow">https://codeberg.org/okaleniuk/faitps</a><p>Triply periodic minimal surfaces are the golden standard in thermal management, acoustics, and even medical applications. But minimality itself doesn't contribute much to practicality. We use them because they are simply studied better than the non-minimal surfaces.<p>So I'm studying the non-minimals. They are much more governable, what I link to is a demo of a surface builder with two levels of control. Next, they are conjugatable including conjugations with different period of self (that will be the following paper), they generalize nicely to non-periodic or partially periodic surfaces, and they work in other space configurations. E. g. I'm now playing with bi-periodic curves that cover the 2D space with self-replicating hexagons.<p>If all that I'm experimenting on today in 2D will turn out well in 3D too, we'll have a whole new direction in implicit modeling.</p>
]]></description><pubDate>Mon, 13 Jul 2026 04:16:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887849</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=48887849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887849</guid></item><item><title><![CDATA[New comment by okaleniuk in "(How to Write a (Lisp) Interpreter (In Python)) (2010)"]]></title><description><![CDATA[
<p>Classics!<p>There is a different take on Lisp in Python - fakelisp. It's literally Lisp in Python, not an interpreter, but a syntax sugar library that allows embedding Lisp snippets into valid Python.<p><a href="https://codeberg.org/okaleniuk/fakelisp" rel="nofollow">https://codeberg.org/okaleniuk/fakelisp</a><p><pre><code>    from fakelisp import *

    # And now you can start mixing Python and LISP
    X = (BEGIN
        (SET (F) (LAMBDA (X)
            (IF (EQ (X) (1))
                (1)
                (MUL (X) (F (SUB (X) (1)))))))

        (LIST (F (4)) (42)))

    # Back to Python any time
    print "x: ", str(X)</code></pre></p>
]]></description><pubDate>Mon, 22 Jun 2026 06:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48626560</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=48626560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48626560</guid></item><item><title><![CDATA[New comment by okaleniuk in "How to feed a dictator"]]></title><description><![CDATA[
<p>This is one of the most unexpected ecranisations ever. The book is great on its own, but I would never assumed it could become a film. The topic itself is a bit heavy, and I somehow assumed that most of the people pan Szablovski interviewed at one point or another are already dead. This is going to be a fascinating watch.</p>
]]></description><pubDate>Sat, 20 Jun 2026 06:52:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48606971</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=48606971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48606971</guid></item><item><title><![CDATA[New comment by okaleniuk in "We might have been slower to abandon StackOverflow if it wasn't a toxic hellhole"]]></title><description><![CDATA[
<p>Walking doesn't change as often as C++ standard.</p>
]]></description><pubDate>Wed, 07 Jan 2026 15:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46527777</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=46527777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527777</guid></item><item><title><![CDATA[New comment by okaleniuk in "We might have been slower to abandon StackOverflow if it wasn't a toxic hellhole"]]></title><description><![CDATA[
<p>There should be a lesson for other communities but, unfortunately, there is none. StackOverflow used to be a fun and welcoming place in 2009. It became a toxic hellhole overtime<p>There are no obvious flows in the original design, and there were no endemic wrongdoings in the governance either. It just rotted slowly like any other community does. And nobody in the world knows how to keep communities from becoming toxic. There is simply no recipe. And that's why StackOverflow doesn't serve as a lesson either.</p>
]]></description><pubDate>Wed, 07 Jan 2026 15:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46527772</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=46527772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527772</guid></item><item><title><![CDATA[New comment by okaleniuk in "Show HN: Minimalist editor that lives in browser, stores everything in the URL"]]></title><description><![CDATA[
<p>I exploit the similar idea for teaching: <a href="https://lnkd.in/gsySKda4">https://lnkd.in/gsySKda4</a><p>Students are lazy, in a good way, so they are more likely to run things on their own and play with interactive bits if the whole lecture is just one link.</p>
]]></description><pubDate>Thu, 25 Dec 2025 12:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46384077</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=46384077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46384077</guid></item><item><title><![CDATA[New comment by okaleniuk in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>AI will definitely make more people thing about verification. Formal or otherwise.</p>
]]></description><pubDate>Wed, 17 Dec 2025 07:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46299200</link><dc:creator>okaleniuk</dc:creator><comments>https://news.ycombinator.com/item?id=46299200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46299200</guid></item></channel></rss>