<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: ogurechny</title><link>https://news.ycombinator.com/user?id=ogurechny</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 22:23:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ogurechny" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ogurechny in "Dostoyevsky isn't difficult"]]></title><description><![CDATA[
<p>Things that need to be taught need to be taught. Reading, writing, and counting can also be kept for later. Misanthropic heralds could even say that many strata of modern society don't really need literacy, and should just be given smartphones with cameras. “Later” easily turns to “never”.<p>A student should be given the best examples of human art, not some watered down versions, otherwise there is a chance that people will never try to reach that level. A lot of them won't (and reading some books never was a guaranteed path to a good life anyway), but by deciding what is “good enough for the common person” you artificially limit their world on that path (thankfully, there are other paths).<p>Whether they realise it or not, people are shaped by their environment. A book that you don't like can still point that certain questions and ways of thinking exist. Its place can easily be taken by seemingly “more appropriate” pop cultural or pop psychological works that, unfortunately, don't reach that level in order to be as “accessible” as possible.<p>The problem here is the existence of “required reading” lists, and mass education in general. That institute is completely flawed, bureaucratised production process of “studying”, and only the heroic actions of individuals who have to fight it from the inside make it less dumb. A good teacher can teach why the good book is good, but where to find so many of them?<p>See, for example,<p><a href="https://www.olgasedakova.com/Moralia/280" rel="nofollow">https://www.olgasedakova.com/Moralia/280</a><p><a href="https://www.olgasedakova.com/ecclesia/2174" rel="nofollow">https://www.olgasedakova.com/ecclesia/2174</a><p>(in Russian)<p><a href="https://www.olgasedakova.com/eng/Moralia/269" rel="nofollow">https://www.olgasedakova.com/eng/Moralia/269</a><p><a href="https://www.olgasedakova.com/eng/Moralia/264" rel="nofollow">https://www.olgasedakova.com/eng/Moralia/264</a><p>(in English, excerpt)</p>
]]></description><pubDate>Thu, 25 Jun 2026 11:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48671947</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48671947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48671947</guid></item><item><title><![CDATA[New comment by ogurechny in "Russian artist and Putin critic shot dead in Poland"]]></title><description><![CDATA[
<p>International politics are fake. There is a gentleman's agreement that secret services can kill “traitors” and “enemies” anywhere as long as no one objects (or the objecting country is not important enough anyway). The hirelings get the fake documents that are perfectly known to the officials to be the token of non-diplomatic immunity, and also allow them to pretend they were once again fooled by the bad foreign state. In Skripal case, killers spent the day before waiting for some agents to appear at the location to tell them to go sightseeing somewhere else. Nothing happened = UK was OK with what they were doing. Only after the fact British officials started to create a scene, and what they were worried about most was the fact that Russian officials have sold the “special” passports to way too many “irrelevant” thugs and oligarchs who wanted to be untouchable when travelling abroad (hence the leak of the existence of those passports, and silent confirmation that they were respected by so-called free and lawful countries).<p>You need to understand that those “above” are dumb bureaucrats playing dumb bureaucratic games. This is how societal selection works in current historical period.<p>As for this case, Kadyrov (or his inner circle) is known to be emo about any critic, and has been successfully killing the Chechen refugees in Europe for decades now. Ukrainians also seem to operate freely, which is a bit ironic when you remember that Ukrainian agents were taught in the same secret military schools Russian agents graduated from, and that Ukrainian oligarchs have mansions on Côte d'Azur and similar places right next to mansions of Russian oligarchs. I sometimes worry about their travel logistics in such complex times. Poor creatures!</p>
]]></description><pubDate>Tue, 16 Jun 2026 15:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48556386</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48556386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48556386</guid></item><item><title><![CDATA[New comment by ogurechny in "FreeOberon – Open-Source, Cross-Platform, Free Pascal/Turbo Pascal-Like Language"]]></title><description><![CDATA[
<p>Some people use My Little Pony characters as avatars, some use history books characters and propaganda poster characters. It means nothing in itself, people rarely stick to what they preach.<p>If you think that dumb nostalgia about “good old times” and complete ignorance/acceptance of any murders if they are considered state-sanctioned is somehow different in your own country (any country at any time), you must come to conclusion that some people inherently have lesser “quality” than others based on papers that they are given at birth by this or that organisation calling itself a state. Problematic, as they say.</p>
]]></description><pubDate>Sun, 14 Jun 2026 14:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48527327</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48527327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48527327</guid></item><item><title><![CDATA[Apt Encounters of the Third Kind (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://igor-blue.github.io/2021/03/24/apt1.html">https://igor-blue.github.io/2021/03/24/apt1.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48523550">https://news.ycombinator.com/item?id=48523550</a></p>
<p>Points: 31</p>
<p># Comments: 6</p>
]]></description><pubDate>Sun, 14 Jun 2026 02:17:13 +0000</pubDate><link>https://igor-blue.github.io/2021/03/24/apt1.html</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48523550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48523550</guid></item><item><title><![CDATA[New comment by ogurechny in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>You look like you are completely unaware of the wave of big and small early nineties games that used flat shaded 3D renders for art, sprites, and full motion video segments. Unlike fully textured polygons, they could be rasterised quickly on older or entry level Silicon Graphics workstations (or cheaper alternatives, but with more sweat). It was one of the distinctive styles of that era.</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469454</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48469454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469454</guid></item><item><title><![CDATA[New comment by ogurechny in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>Step 0 is missing: having a great taste. One look at the video example is enough to figure out that the author keeps things in balance and in style. Explanations of why pixel grid mismatch looks wrong, or why mismatch between texture density and geometric complexity (in both ways) looks horrible, or why smoothing does not blend with pixel art are then made in retrospect.<p>Some details are a bit too cool for 1993, though, and assume high frame rate (won't work that well at low fps). Smooth weapon animations with a lot of frames, tiny per-pixel effects on bullet holes and flash sprites, smooth movement and object position calculations that use precise math instead of fast rough estimates resemble Chasm: The Rift or Quake (the concept of idle animations, e. g. objects moving in the starting view of difficulty selection room, assumes that there is some performance to waste on details that make the world less empty).</p>
]]></description><pubDate>Tue, 09 Jun 2026 15:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462796</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48462796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462796</guid></item><item><title><![CDATA[Netgear Nighthawk RS700S: Red Team Level1Diagnostic]]></title><description><![CDATA[
<p>Article URL: <a href="https://forum.level1techs.com/t/netgear-nighthawk-rs700s-red-team-level1diagnostic/250614">https://forum.level1techs.com/t/netgear-nighthawk-rs700s-red-team-level1diagnostic/250614</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48387772">https://news.ycombinator.com/item?id=48387772</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 03 Jun 2026 18:26:03 +0000</pubDate><link>https://forum.level1techs.com/t/netgear-nighthawk-rs700s-red-team-level1diagnostic/250614</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48387772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48387772</guid></item><item><title><![CDATA[New comment by ogurechny in "Let's compile Quake like it's 1997"]]></title><description><![CDATA[
<p>There is a dozen of existing Quake ports ready to run the moment you feed them the game files, and you recommend a version re-implemented on top of Xash3D, which is a GoldSrc-compatible engine. Why?</p>
]]></description><pubDate>Fri, 29 May 2026 11:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48321651</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48321651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48321651</guid></item><item><title><![CDATA[New comment by ogurechny in "60fps Video on a CGA? – The GlyphBlaster"]]></title><description><![CDATA[
<p>Next step is implementing 2D sprite engine. Then 3d sprite engine. Then OpenGL commands. Then getting Crysis to run on the IBM PC.</p>
]]></description><pubDate>Thu, 14 May 2026 21:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141814</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48141814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141814</guid></item><item><title><![CDATA[New comment by ogurechny in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>Laws do nothing without people who believe in them (just like they believe any other idol), or profit from them, or make an excuse that they are getting paid to enforce them, therefore “it is OK”.<p>People should be pre-conditioned to lose their marbles at the mere idea of someone being naked, and rush to the saviours in power as a consequence. It is not universal, there are many places where people are not trained by hyper-sexualised culture to treat children as sexual objects first and foremost (of course, it's always because of some “other” maniacs “everywhere”). That does not mean that those places are “better” or “safer”, just not that crazy.<p>In simple terms, viewers taught how to feel by the Jerry Springer Show (and by that I mean all “respectable” globalised media together, the difference is superficial) put on the cork hats, and dictate how everyone else should act. All while being 100% sure they are “progressive”, unlike those “savages”.<p>Obviously, certain people really like that they can keep any international hosting company, or business in general, on a leash, and they like it to be that way forever, so it's essential that you keep supporting the hypocrisy.</p>
]]></description><pubDate>Thu, 14 May 2026 21:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141594</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48141594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141594</guid></item><item><title><![CDATA[New comment by ogurechny in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>People always retroactively justify anything they see as convenient and uncontroversial, stick to “everyone's opinion” (which does not exist, and is the product of their own projections).<p>One needs education to explain that, for example, hentai manga has little to do with realism, that character drawing styles have a long history that is only partially intertwined with lolicon wave started in the early 1980s (and that they even cross-pollinated with female-oriented manga along the way), or that the strict indecency ban (again, thanks to US) had created it in the first place (so little girls were actually used to portray proverbial 900 year old vampiresses because you could not draw those vampiresses that way).<p>Then we can see that any kind of image, even highly realistic, even photographs, is a deliberate set of choices made by the author, not a 1:1 copy of of “reality”. Then we can switch to the viewer side, and study how the contents of people's head define what they see, and how they react.<p>Here's a party trick. Japanese entertainment industry still produces a significant amount of media with young women in bikini. Weekly Young Magazine (one of the biggest manga periodicals) keeps placing idols on the front cover to this day. Ask someone about it, and listen to the expected comments about “questionable”, “seedy”, and “exploitative” nature of those (which are obviously true to a large extent). Then compare that to Western media products, global pop stars and such, and enjoy the excuses about it being completely different, “suitable for the whole family”, and “playing by the rules”.</p>
]]></description><pubDate>Thu, 14 May 2026 21:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141249</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48141249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141249</guid></item><item><title><![CDATA[New comment by ogurechny in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>Disapproval is only the first step. After that you can start looking the other way in certain cases. Not always in exchange for the money, just for public reverence and praise, i. e. the symbols of power.</p>
]]></description><pubDate>Thu, 14 May 2026 03:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48130704</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48130704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48130704</guid></item><item><title><![CDATA[New comment by ogurechny in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>You seem to suppose that those businesses are really independent, only focus on goals they advertise, and exist in a vacuum. I can't even imagine how many “services” they offer to governments to keep their market shares.<p>The non-government organisations involved in those cases are either proxies that always support local politicians, or have been deliberately created to create opaque decision making source that is outside of legal or public scrutiny. As always, the ones who decide morals for the masses are the ones you can not even criticise. Unfortunately, even if you don't have such activist group, there is always a queue of well-intentioned citizens full of dreams of getting in bed with any politician, and having their 15 minutes of fame.<p>So one thing is to show who is the boss. Just as a slave owner who randomly kills a couple of slaves just to make others tremble in fear, US reminds others who sets the rules of international trade. The pretext is not that important.<p>Another is to keep public in check. A citizen who says “Sonic and Mario BDSM Chamber game? Wow, so unbelievable”, and shrugs it off is a bad citizen. Good citizens must react as prescribed to any real or imagined horror stories, be attracted to sexual content in media (or outraged by it, which is the same thing), and always fear the dangers that exist “outside”. The more they do that, the more they ignore the real world around them, and rely on imaginary protections the system and its members provide.<p>As political entertainers are interested in keeping the status quo that benefits all of them, they always choose the lowest common denominator views on such topics. It does not matter what you really think about it, it matters that you do the trick when the command is given: gasp with others, murmur with others, shake your head with others, decide that it must be stopped by existing powers with others (and therefore let them decide for you).<p>PornHub was famously not immune to the same thing. Porn industry attacked free streaming sites to remove everything that was not actively copyrighted, and directly provided by industry. It probably cost them a lot to organise that through politicians, journalists, activists — and payment processors. Ironically, the rhetoric you might call religious was used to help porn business.</p>
]]></description><pubDate>Wed, 13 May 2026 23:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129299</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=48129299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129299</guid></item><item><title><![CDATA[New comment by ogurechny in "Email could have been X.400 times better"]]></title><description><![CDATA[
<p>Given that general public uses social network services for electronic messaging today, and those don't even pretend they want to be interoperable, we've got parasites of a totally different class on top of the Internet infrastructure.</p>
]]></description><pubDate>Fri, 24 Apr 2026 01:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47884613</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47884613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47884613</guid></item><item><title><![CDATA[New comment by ogurechny in "Email could have been X.400 times better"]]></title><description><![CDATA[
<p>An article from Microsoft Systems Journal in 1993 ends with a bunch of different electronic mail addresses:<p><a href="https://jacobfilipp.com/MSJ/1993-vol8/qawindows.pdf" rel="nofollow">https://jacobfilipp.com/MSJ/1993-vol8/qawindows.pdf</a><p>By 1995, the “Internet” e-mail address was the only remaining one.</p>
]]></description><pubDate>Fri, 24 Apr 2026 01:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47884572</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47884572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47884572</guid></item><item><title><![CDATA[New comment by ogurechny in "Windows 9x Subsystem for Linux"]]></title><description><![CDATA[
<p>Before <i>Windows Internals</i> book we all know (called <i>Inside Windows NT</i> in its first editions), there was <i>Windows Internals</i> and other books and articles by Matt Pietrek. It starts from disassembly of WIN.COM studying the insides of DOS to figure out under which more or less common version of MS-DOS Windows is being run.<p>Other well known anecdotes and pieces:<p><a href="https://jacobfilipp.com/msj-index/" rel="nofollow">https://jacobfilipp.com/msj-index/</a><p><a href="https://web.archive.org/web/20240318233231/https://bytepointer.com/resources/old_new_thing/index.htm" rel="nofollow">https://web.archive.org/web/20240318233231/https://bytepoint...</a></p>
]]></description><pubDate>Fri, 24 Apr 2026 00:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47884134</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47884134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47884134</guid></item><item><title><![CDATA[New comment by ogurechny in "Investigation uncovers two sophisticated telecom surveillance campaigns"]]></title><description><![CDATA[
<p>Someone else was targeting it long before the Chinese.</p>
]]></description><pubDate>Thu, 23 Apr 2026 13:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875781</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47875781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875781</guid></item><item><title><![CDATA[New comment by ogurechny in "Do you even need a database?"]]></title><description><![CDATA[
<p>It is a typical solution from the 90s, first steps of interactivity after hand-written HTML pages served by Apache. POST request is handled by some Perl script that rewrites the HTML page, then redirects to it or directly sends it as a reply. See the most basic frame-based chats (no Javascript, no nothing).<p>It only handles massive traffic if reads of those static pages are frequent, and updates are rare. When thousands of users are posting, you have to either block everyone on each write, or subdivide the required synchronisation between boards. Also, the regenerated pages might be used just a couple of times before the next rewrite happens (or not viewed at all, like far away board pages, but you still have rewrite all involved pages as a batch), and not much caching happens. In addition to that, each short comment causes multiple full long pages to be regenerated, and stored on disk. You basically get a very ineffective database with very ineffective primitives.<p>So usually every image board owner starts with decoupling of message posting and page updates to only regenerate pages once in a while, and process multiple edits at once, then some things stop working, as they assume each state change happens in full in multiple places, then they try to rewrite everything or switch to a real database engine.</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784823</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47784823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784823</guid></item><item><title><![CDATA[New comment by ogurechny in "Audio Reactive LED Strips Are Diabolically Hard"]]></title><description><![CDATA[
<p>Fidget spinners also sell.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696786</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47696786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696786</guid></item><item><title><![CDATA[New comment by ogurechny in "Audio Reactive LED Strips Are Diabolically Hard"]]></title><description><![CDATA[
<p>The moral of the story seems to be missing.<p>This kind of visualisation is an arbitrary artistic choice, not just a function of inputs. A can of spray paint is a tool that needs to be mastered, and it's different from, say, oil paints and brush. LED strip is just another tool. You need to figure out first which movements, pulses, patterns it can produce, and what “looks good”. Those would be the strokes.<p>The same happens on the other side. Choosing how to interpret sound is also an artistic choice. Everyone does the audio spectrum because everyone has seen the audio spectrum, and considers it a “natural” projection to some one-dimensional form. It only seems “natural” because of all of the graphs you've seen in textbooks. The need to use log scale or smoothing when real audio is not a pure set of harmonics is how “nature” has to smuggle itself back into the abstract reasoning. Beats work for a reason: what we call “modern music” is defined by its constant use of rhythm. When you have a different kind of sound, you need to process it differently.<p>So the goal is to match something you hear in the audio with something nice that the LED strip does. Which is also an arbitrary artistic choice, and can only be judged as a whole. There is no rule that tone has to match specific position or specific colour. Also, people rarely look at LED strips on their own. Just like film crews, you need to take ambient environment into account, and sometimes increase contrast with light, sometimes blend everything together. Some kind of compressor/expander for dynamic range is probably needed for different environments.<p>Often the thing that reflects the light is more important. I'd even say that the best way to increase the complexity of that low resolution source is to combine it with some complex object instead of using just the straight line. A Christmas tree should come to mind as an example.<p>It is wrong to think that the goal of such projects is to figure out a perfect simple process that turns one array of values into another. Their goal is to make people feel something.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696734</link><dc:creator>ogurechny</dc:creator><comments>https://news.ycombinator.com/item?id=47696734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696734</guid></item></channel></rss>