<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: bayindirh</title><link>https://news.ycombinator.com/user?id=bayindirh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 21:04:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bayindirh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bayindirh in "Principles of Mechanical Sympathy"]]></title><description><![CDATA[
<p>Depends on the toddler's character and understanding level.<p>I was using Swiss army knives as early as 5-6 years old. I probably cut myself thrice at most.<p>However, if the toddler is the reckless kind, they'll start with a <i>plastic</i> butter knife.</p>
]]></description><pubDate>Fri, 10 Apr 2026 11:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716730</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47716730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716730</guid></item><item><title><![CDATA[New comment by bayindirh in "Principles of Mechanical Sympathy"]]></title><description><![CDATA[
<p>If it's going to make you feel better, I'm pretty same with you. I want to be able to see and feel that everything I use, let it be software or hardware (from  keyboard to washing machine and to car) is working smoothly and happily with lots of design tolerance left.<p>While I'm also very engineering inclined, I was like that since very young age. Maybe it's how my brain is wired, or a natural extension of my curiosity, I don't know.<p>From what I observe, many people doesn't <i>know</i> what's normal and what's not. This is two pronged. <i>Most</i> of the people doesn't know that they are running to the limit unless the tool misbehaves or breaks down. A minority <i>just don't care</i>. They either don't value, or think that machines are <i>meant</i> to be used that way.<p>Either way, it's more not being knowledgeable than being malicious against devices, at least from my experience.</p>
]]></description><pubDate>Fri, 10 Apr 2026 11:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716718</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47716718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716718</guid></item><item><title><![CDATA[New comment by bayindirh in "Principles of Mechanical Sympathy"]]></title><description><![CDATA[
<p>> The idea that a blunt knife is more dangerous than a sharp one is a total fallacy.<p>I don't think so. I personally find dull knives more dangerous because I need to apply more pressure and when it starts to cut, the knife becomes uncontrollable.<p>When the blade is sharp, and you know it's sharp, you respect the blade and give actual thought to what you're doing.<p>My wife didn't used to sharpen her knives. When I started to sharpen them, she had a couple of minor accidents, but now the accident rate is at 0.0. She even wants me to sharpen the knives when they become dull.<p>This is exactly what "having a feeling for the machine is". You know and respect it for what it is. It bites back when you don't respect it. Let it be a knife or a space shuttle, it doesn't matter.</p>
]]></description><pubDate>Fri, 10 Apr 2026 11:26:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716463</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47716463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716463</guid></item><item><title><![CDATA[New comment by bayindirh in "France Launches Government Linux Desktop Plan as Windows Exit Begins"]]></title><description><![CDATA[
<p>I don't think so. Having worked on a similar thing in my country, and the effort is monumental.<p>When doing this in a company, making technical people appreciate free software and making lasting changes is hard enough. When doing this with non-technical people, everything becomes exponentially harder.</p>
]]></description><pubDate>Fri, 10 Apr 2026 11:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716337</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47716337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716337</guid></item><item><title><![CDATA[New comment by bayindirh in "Dr. Dobb's Developer Library DVD 6"]]></title><description><![CDATA[
<p>'"C@+" programming language' query in Kagi returns a single hit from Esolang [0].<p>[0]: <a href="https://esolangs.org/wiki/C@%2B%2B" rel="nofollow">https://esolangs.org/wiki/C@%2B%2B</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 11:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702067</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47702067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702067</guid></item><item><title><![CDATA[New comment by bayindirh in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>LiveUAMap shows no such activity currently. Normally it provides information pretty quickly if something like that has happened.</p>
]]></description><pubDate>Wed, 08 Apr 2026 13:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690250</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47690250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690250</guid></item><item><title><![CDATA[New comment by bayindirh in "Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones"]]></title><description><![CDATA[
<p>e.g.: In Amsterdam you <i>cross</i> biking lanes to cross the roads sometimes, or bike lanes and sidewalks are so integrated, you can wander into them without noticing.<p>Being tired in a crowded street in rainy weather doesn't help either.</p>
]]></description><pubDate>Wed, 08 Apr 2026 09:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47687723</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47687723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47687723</guid></item><item><title><![CDATA[New comment by bayindirh in "Show HN: Brutalist Concrete Laptop Stand (2024)"]]></title><description><![CDATA[
<p>Try getting “Enterprise” monitors like Dell UltraSharp or HP EliteDisplay. Not they only come with better feet (height adjustable & pivoting), they are calibrated and have really good panels which you can stare at for hours without fatigue.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677272</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47677272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677272</guid></item><item><title><![CDATA[New comment by bayindirh in "Are We Idiocracy Yet?"]]></title><description><![CDATA[
<p>It's a liquid. It's fine. Plus it's colored, so it must be more than water. Water is transparent. What can it contain? <i>d'uh</i>.</p>
]]></description><pubDate>Tue, 07 Apr 2026 10:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673118</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47673118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673118</guid></item><item><title><![CDATA[New comment by bayindirh in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>All demos I have shared with you are designed to run on resource constrained systems. Using all the resources available on the system is a big no no from the start.<p>Instead, as you guessed, these demos generate assets on the fly and stream to the respective devices. You cite inefficiencies. I tell they run at more than 60 FPS on these constrained systems. Remember, these are early 2000s systems. They are not that powerful by today’s standards, yet these small binaries use these systems efficiently and generate real time rendered CG on the fly.<p>Nothing about them is inefficient or poor. Instead they are marvels.</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662443</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47662443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662443</guid></item><item><title><![CDATA[New comment by bayindirh in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>...and iOS has both an arrow at the top left and a swipe gesture. I can't see how they are <i>that</i> different.</p>
]]></description><pubDate>Mon, 06 Apr 2026 10:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659060</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47659060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659060</guid></item><item><title><![CDATA[New comment by bayindirh in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>All of them generates tons (up to tens of gigabytes or more) of data during runtime, but they all output it, and don't store them on disk or RAM.<p>They are highly dynamic programs, and not very different from game engines on that regard.<p>> misleadingly minimalistic.<p>That's the magic of these programs or demoscene in general. No misleading. That's the goal.</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658834</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658834</guid></item><item><title><![CDATA[New comment by bayindirh in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>I did no edits after your comment has appeared. Yep, I did edits, but your reply was not visible to me while I did these. Sometimes HN delays replies and you're accusing me of things I'm not. That's not nice.<p>> writing cool effects for the demo scene is very different to writing software for a business which has to offset developer costs against software sales and delivery deadlines.<p>The point is not "cool effects" and "infinite time" though. If we continue about talking farbrausch, they are not bunch of nerds which pump out raw assembly for effects. They have their own framework, libraries and whatnot. Not dissimilar to business software development. So, their code is not <i>that</i> different from a business software package.<p>For the size, while you can't fit a whole business software package to 64kB, you don't need to choose the biggest and most inefficient library "just because". Spending a couple of hours more, you might find a better library/tool which might allow you to create a much better software package, after all.<p>Again, for the third time, while safety nets and other doodads make software packages bigger, cargo culting and worshipping deadlines and ROI more than the product itself contributes more to software bloat. That's my point.<p>Oh I overlooked this gem:<p>> I have friends who are doctors but that doesn’t mean I should be giving out medical advice ;)<p>Yet, we designed some part of that thing together, and I had the pleasure of fighting with GPU drivers with them trying to understand what it's trying to do while neglecting our requests from it.<p>IOW, yep, I didn't wrote one, but I was neck deep in both of them, for years.</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658588</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658588</guid></item><item><title><![CDATA[New comment by bayindirh in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>I'm not following the scene for the last couple of years, but I doubt that. On the other hand, there are other very capable people doing very interesting things.<p>That C64 demo doing sprite wizardy and 8088MPH comes to my mind. The latter one, as you most probably know, can't be emulated since it (ab)uses hardware directly. :D<p>As a trivia: After watching .the .product, I declared "if a computer can do this with a 64kB binary, and people can make a computer do this, <i>I can do this</i>", and high performance/efficient programming became my passion.<p>From any mundane utility to something performance sensitive, that demo is my northern star. The code I write shall be as small, performant and efficient as possible while cutting no corners. This doesn't mean everything is written in assembly, but utmost care is given how something I wrote works and feels while it's running.</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658479</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658479</guid></item><item><title><![CDATA[New comment by bayindirh in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>> The savings there would be negligible (in modern terms) but the development cost would be significantly increased.<p>...and this effort and small savings here and there is what brings the massive savings at the end of the day. Electron is what "4KB here and there won't hurt", "JS is a very dynamic language so we can move fast", and "time to market is king, software is cheap, network is reliable, YOLO!" banged together. It's a big "Leeroy Jenkins!" move in the worst possible sense, making users pay everyday with resources and lost productivity to save a developer a couple of hours at most.<p>Users are not cattle to milk, they and their time/resources also deserve respect. Electron is doing none of that.<p>> You quoted where i said that modern resolutions are literally orders of magnitude greater and assets stored in bitmaps / PCM then totally ignored that point.<p>Did you watch or ran any of these demos? Some (if not all) of them scale to 4K and all of them have more than two colors. All are hardware accelerated, too.<p>> And modern graphics aren’t limited to 2 colour sprites (more colours were achieved via palette swapping) at 8x8 pixels. Scale that up to 32bits (not colours, bits) and you’re increasing the colour depth by literally 32 times. And that’s before you scale again from 64 pixels to thousands of pixels.<p>Sorry to say that, but I know what graphics and high performance programming entails. Had two friends develop their own engines, and I manage HPC systems. I know how much memory matrices need, because everything is matrices after some point.<p>> Safety nets are not a waste.<p>I didn't say they are waste. That quote is out of context. Quoting my comment's first paragraph, which directly supports the part you quoted: "Yes, but this doesn't prevent you from being mindful and selecting the right tools with smaller memory footprint while providing the features you need."<p>So, what I argue is, you don't have to bring in everything and the kitchen sink if all you need is a knife and a cutting board. Bring in the countertop and some steel gloves to prevent cutting yourself.<p>> I’ve written software for those 80s systems and modern systems too. And it’s simply ridiculous to Compare graphics and audio of those systems to modern systems without taking into account the differences in resolution, colour depth, and audio bitrates.<p>Me too. I also record music and work on high performance code. While they are not moving much, I take photos and work on them too, so I know what happens under the hood.<p>Just watch the demos. It's worth your time.</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658466</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658466</guid></item><item><title><![CDATA[New comment by bayindirh in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>Yes, but this doesn't prevent you from being mindful and selecting the right tools with smaller memory footprint while providing the features you need.<p>Go's "GC disadvantage" is turned on its head by developing "Zero Allocation" libraries which run blazingly fast with fixed memory footprints. Similarly, rolling your own high performance/efficient code where it matters can save tremendous amounts of memory where it matters.<p>Of course more features and safety nets will consume memory, but we don't have to waste it like there are no other things running on the system, no?<p>> And this is all before you take into account that modern graphics and audio is bitmap / PCM and running at resolutions literally orders of magnitude greater than anything supported by 80s micro computers.<p>This demo [0] is a 4kB executable. 4096 <i>bytes</i>. A single file. All assets, graphics, music and whatnot, and can run at high resolutions with <i>real time rendering</i>.<p>This is [1] 64kB and this [2] is 177kB. This <i>game</i> from the same group is 96kB with full 3D graphics [3].<p>[0]: <a href="https://www.pouet.net/prod.php?which=52938" rel="nofollow">https://www.pouet.net/prod.php?which=52938</a><p>[1]: <a href="https://www.pouet.net/prod.php?which=1221" rel="nofollow">https://www.pouet.net/prod.php?which=1221</a><p>[2]: <a href="https://www.pouet.net/prod.php?which=30244" rel="nofollow">https://www.pouet.net/prod.php?which=30244</a><p>[3]: <a href="https://en.wikipedia.org/wiki/.kkrieger" rel="nofollow">https://en.wikipedia.org/wiki/.kkrieger</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 08:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658265</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658265</guid></item><item><title><![CDATA[New comment by bayindirh in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>I believe swiping from left to right is common for both Android and iOS.</p>
]]></description><pubDate>Mon, 06 Apr 2026 08:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658150</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658150</guid></item><item><title><![CDATA[New comment by bayindirh in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>I'm not using Reddit in any capacity since they have started giving their content for LLM training, so I can't help you with that, but looking at 4-5 <i>third party</i> applications right now, they <i>all</i> have a left arrow at top left to go back.<p>They all are very different applications and have very different designs, yet the arrow is there.<p>To be honest, I baffled at your question for a second or so, because I never thought about that, yet the method is so universal that I was not thinking about it at all.</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658030</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658030</guid></item><item><title><![CDATA[New comment by bayindirh in "SideX – A Tauri-based port of Visual Studio Code"]]></title><description><![CDATA[
<p>Honestly, at least 50% of it is natural. Personally I don't use AI, but its emergence was highly eye-opening for me.<p>I personally like <i>both</i> the process and the result in software development. Painstakingly designing things, writing them, and seeing that everything is working as it should be very smoothly, efficiently and fast. It's like building an engine by hand, tuning it, listening and <i>feeling</i> that it works as its best version within your capabilities. Then taking notes of the noises and inefficiencies and iterating upon them as the time allows.<p>Many people are not like that. They want an engine that works. Its efficiency, appearance or inherent reliability due to elegant design doesn't matter for them. If it works reasonably well, carries the builder from A to B (or more importantly makes money for the them), that's more than enough.<p>I personally respect this point of view, and completely understand it. What I can't respect or accept, regardless of how hard I try to, is being stoned to death or labeled as a Luddite because I and people with similar perspectives value a different set of things in their lives.<p>Mass produced things have their place, as well as artisanal, one-off ones. I believe we can live together, one doesn't need to kill the other.<p>I won't go into building of these AI systems, because I'm tired of repeating ethical and other concerns going into it, not because it's boring, but because people don't listen or care about them. Maybe I'll reiterate them when I have more time, next time.</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658001</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47658001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658001</guid></item><item><title><![CDATA[New comment by bayindirh in "SideX – A Tauri-based port of Visual Studio Code"]]></title><description><![CDATA[
<p>It's completely vibe-coded with AI. That's hip. Works or not, fulfills its promises or not, that's not important.<p>It's vibe-coded, with AI, to Rust. That's enough. Ticks all boxes.<p>Just half-joking, BTW. Hype is hell of a drug.</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657917</link><dc:creator>bayindirh</dc:creator><comments>https://news.ycombinator.com/item?id=47657917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657917</guid></item></channel></rss>