<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: makmanalp</title><link>https://news.ycombinator.com/user?id=makmanalp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 18:42:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=makmanalp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by makmanalp in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>I'm working on a video / post on how to solve the 1 billion row challenge (<a href="https://github.com/gunnarmorling/1brc" rel="nofollow">https://github.com/gunnarmorling/1brc</a>) and get a competitively fast result while keeping the code readable and maintainable.<p>So far I'm within spitting distance of the winning entries without using any unsafe code or bit twiddling tricks or custom JVMs or anything like that, and having all the concerns nicely separated and modularized.<p>Excited to share soon!</p>
]]></description><pubDate>Sun, 09 Nov 2025 23:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45870481</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=45870481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45870481</guid></item><item><title><![CDATA[New comment by makmanalp in "LLMs are mirrors of operator skill"]]></title><description><![CDATA[
<p>Counterthoughts: a) These skills fit on a double sided sheet of paper (e.g. the claude code best practices doc) and b) what these skills are has been changing so rapidly that even the best practices docs fall out of date super quick.<p>For example, managing the context window has become less of a problem with increased context windows in newer models and tools like the auto-resummarization / context window refresh in claude code make it so that you might be just fine without doing anything yourself.<p>All this to say that the idea that you're left significantly behind if you aren't training yourself on this feels bogus (I say this as a person who /does/ use these tools daily). It should take any programmer not more than a few hours to learn these skills from scratch, with the help of a doc, meaning any employee you hire should be able to pick these up no problem. I'm not sure it makes sense as a hiring filter. Perhaps in the future this will change. But right now these tools are built more like user friendly appliances - more like a cellphone or a toaster than a technology to wrap your head around, like a compiler or a database.</p>
]]></description><pubDate>Wed, 04 Jun 2025 15:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44181630</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=44181630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44181630</guid></item><item><title><![CDATA[New comment by makmanalp in "For algorithms, a little memory outweighs a lot of time"]]></title><description><![CDATA[
<p>In some contexts, dictionary encoding (which is what you're suggesting, approximately) can actually work great. For example common values or null values (which is a common type of common value). It's just less efficient to try to do it with /every/ block. You have to make it "worth it", which is a factor of the frequency of occurrence of the value. Shorter values give you a worse compression ratio on one hand, but on the other hand it's often likelier that you'll find it in the data so it makes up for it, to a point.<p>There are other similar lightweight encoding schemes like RLE and delta and frame of reference encoding which all are good for different data distributions.</p>
]]></description><pubDate>Thu, 22 May 2025 01:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44057905</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=44057905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44057905</guid></item><item><title><![CDATA[New comment by makmanalp in "So Much Blood"]]></title><description><![CDATA[
<p>This is my time to shine - I know the cause of this mistake. Like the article mentions, international trade is specified using the HS (Harmonized System) encoding mechanism.<p>Now, product groups for which data is most frequently and easily available is the 4-digit level, which is quite broad. If you look at the code 3002 in the HS classification system (of which there are many versions but we'll ignore that for now), you'll find a category, succinctly named:<p>> "Human blood; animal blood prepared for therapeutic, prophylactic or diagnostic uses; antisera, other blood fractions and immunological products, whether or not modified or obtained by means of biotechnological processes; vaccines, toxins, cultures of micro-organisms (excluding yeasts) and similar products; cell cultures, whether or not modified:"<p><a href="https://hts.usitc.gov/search?query=3002" rel="nofollow">https://hts.usitc.gov/search?query=3002</a><p>People new to trade data, especially programmers, with some hubris, tend to think this is way too long a category name to fit in a title or dropbox, so they chop it at the semicolon and call it good, resulting in "Human Blood" or similar. Better data sources tend to shorten these based on the real world percentage of the subcategories, e.g. see here "Serums and vaccines":<p><a href="https://atlas.hks.harvard.edu/explore/treemap?exporter=country-840&view=markets&startYear=2012&product=product-HS92-1012" rel="nofollow">https://atlas.hks.harvard.edu/explore/treemap?exporter=count...</a><p>If you search for 3002 (Serums and Vaccines) in the US's exports in 2023 you'll see the figure 1.58%:<p><a href="https://atlas.hks.harvard.edu/explore/treemap?exporter=country-840&startYear=2012" rel="nofollow">https://atlas.hks.harvard.edu/explore/treemap?exporter=count...</a><p>Which seems to me to be how they arrived at that incorrect number - some other website showing comtrade / us trade data with bad category names.<p>Lesson here: classification systems are hard.</p>
]]></description><pubDate>Thu, 08 May 2025 00:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43921788</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=43921788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43921788</guid></item><item><title><![CDATA[From Scrolls to SQL: How Ancient Librarians Pioneered Modern Database Concepts [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=b5KEKJtWXYk">https://www.youtube.com/watch?v=b5KEKJtWXYk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43811656">https://news.ycombinator.com/item?id=43811656</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 27 Apr 2025 13:07:39 +0000</pubDate><link>https://www.youtube.com/watch?v=b5KEKJtWXYk</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=43811656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43811656</guid></item><item><title><![CDATA[New comment by makmanalp in "Grim Fandango Puzzle Document (1996) [pdf]"]]></title><description><![CDATA[
<p>God I loved that lobby and the art deco + mexican combination art style. I found a high res version of that mural as a wallpaper at some point but am coming up short for the link right now.</p>
]]></description><pubDate>Wed, 19 Feb 2025 10:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43100705</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=43100705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43100705</guid></item><item><title><![CDATA[New comment by makmanalp in "HAM radio operators receive signals from Voyager 1 on Dwingeloo telescope"]]></title><description><![CDATA[
<p>> almost 25 billion kilometers<p>Had to reread that a few times to make sure</p>
]]></description><pubDate>Fri, 20 Dec 2024 05:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42468447</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42468447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42468447</guid></item><item><title><![CDATA[New comment by makmanalp in "Silicon Valley Tea Party a.k.a. the great 1998 Linux revolt take II (1999)"]]></title><description><![CDATA[
<p>It's more that the "negative nancies" became necessary nancies. Back when Amazon sold books, they became a considerable player but otherwise big whoop. Now they threaten to dominate logistics AND hosting, and are expanding their grip and stamping out competition in other markets. Google is pretty much synonymous with the web. Meta owns a big chunk of messaging and social media. Computers used to not matter much but now we're glued to one<p>It costs even more to be reckless today.<p>Re: "whitey on the moon" - I'm not sure the space program would be my first target there but I think it makes a more poetic contrast and forces people to pay attention by targeting a beloved cultural narrative. Cyberpunk - by my reckoning a bit later - has been preaching a very similar message of massive inequality in the presence of incredible technology and wealth disparity and power concentration. And yet that doesn't draw the same ire. I guess in that case it's easier to dismiss the core message because robot limbs and cool neon lights are too much of a distraction.</p>
]]></description><pubDate>Mon, 16 Dec 2024 19:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42434304</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42434304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42434304</guid></item><item><title><![CDATA[New comment by makmanalp in "Why did clothing become boring?"]]></title><description><![CDATA[
<p>You might enjoy the excellent Articles of Interest podcast, an episode of which covers this exact phenomenon, but there are many other great episodes about similar subjects in clothing and fashion<p><a href="https://99percentinvisible.org/episode/suits-articles-of-interest-10/" rel="nofollow">https://99percentinvisible.org/episode/suits-articles-of-int...</a></p>
]]></description><pubDate>Thu, 05 Dec 2024 05:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42325163</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42325163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42325163</guid></item><item><title><![CDATA[New comment by makmanalp in "Voyager 1 breaks its silence with NASA via radio transmitter not used since 1981"]]></title><description><![CDATA[
<p>It's not apples to apples of course but that's well within the ballpark of what spacex spends mostly just shooting stuff into orbit in a year: <a href="https://spacenews.com/spacex-and-the-categorical-imperative-to-achieve-low-launch-cost/" rel="nofollow">https://spacenews.com/spacex-and-the-categorical-imperative-...</a><p>Especially for a first time in all of humanity type of mission, half a century ago, which yielded brand new data on faraway objects we'd never had, and considering it's still going and reporting data, it's arguably a bargain basement price for such a thing.</p>
]]></description><pubDate>Mon, 18 Nov 2024 21:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42177146</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42177146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42177146</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>> I mostly stayed hands-off and let him explore where he would.<p>I think this is the way.<p>Also quite similarly soon after VB, learned C# so I could make mods for RunUO, which was a reverse engineered server implementation for Ultima Online that people would run free game servers with. At that point I was pretty hooked, and tried making things like dragon eggs that would hatch over time and evolve and such. There's something about other people being able to experience your code in a virtual world and also the creative aspect that makes it somehow addicting.</p>
]]></description><pubDate>Sun, 17 Nov 2024 06:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42162441</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42162441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42162441</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>When .NET finally came out and I started learning about it (I had signed up for a course at this point) I remember it feeling much more complicated - I didn't understand why I needed objects and I also recall not understanding access modifiers like protected / private - who am I protecting my code from? The book I got for the course was like an encyclopedia. I failed the microsoft certification exam, not surprisingly. I was just finishing middle school and starting high school so it didn't really matter.<p>I think there's probably some lesson in there about microsoft misunderstanding the strength of VB as a RAD tool for mom and pop shops and non-software firms who have a single tinkerer, rather than an Enterprise Language. It died a slow death in favor of C# at that point. Embrace, extend, extinguish, perhaps.</p>
]]></description><pubDate>Sat, 16 Nov 2024 02:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42153651</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42153651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42153651</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>This kind of post is what brings me back to this website :-)<p>I'm the guy with the enthusiastic thread earlier on in this post. I'd love to sit down and chat with you for an hour on zoom and hear all about those times, which we could then we could post the video on here - I think people would appreciate.<p>I have absolutely zero experience in interviewing people, nor do I have a media channel of any kind, but I promise I'd do my best to ask interesting questions. If that sounds interesting, shoot me an email (you can find it in my profile).</p>
]]></description><pubDate>Fri, 15 Nov 2024 18:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42149768</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42149768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42149768</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>_why the lucky stiff (also known for <a href="https://poignant.guide/" rel="nofollow">https://poignant.guide/</a> and a bunch of other things) had written something called "hackety hack" for kind of these purposes I think, but it may be abandonware at this point: <a href="https://github.com/hacketyhack/hacketyhack">https://github.com/hacketyhack/hacketyhack</a><p>But I'm not sure it was anything particular about the environment per se. Like, visual basic was written to do business software, truly the most boring thing imaginable. I think it's more about being left to your own devices with something that intrigues you for hours on end without an adult trying to control or direct what you're doing. Maybe. I'm not sure :-)</p>
]]></description><pubDate>Fri, 15 Nov 2024 05:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42144252</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42144252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42144252</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>I remember Delphi being the one that people lamented the loss of when VB was gaining in popularity. And ShellNotifyIcon - how could I forget? :D</p>
]]></description><pubDate>Fri, 15 Nov 2024 05:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42144232</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42144232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42144232</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>Look!<p><a href="https://ia902300.us.archive.org/view_archive.php?archive=/4/items/World_of_Spectrum_June_2017_Mirror/World%20of%20Spectrum%20June%202017%20Mirror.zip&file=World%20of%20Spectrum%20June%202017%20Mirror/sinclair/books/h/HowToCreateAdventureGames.pdf" rel="nofollow">https://ia902300.us.archive.org/view_archive.php?archive=/4/...</a></p>
]]></description><pubDate>Fri, 15 Nov 2024 05:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42144228</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42144228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42144228</guid></item><item><title><![CDATA[New comment by makmanalp in "Visual Basic 6 IDE recreated in C#"]]></title><description><![CDATA[
<p>Oh my GOD I have to comment. This is how I learned to program as a kid.<p>I found a copy of "Write Your Own Adventure Programs" (1983 - Usborne: <a href="https://colorcomputerarchive.com/repo/Documents/Books/Write%20Your%20Own%20Adventure%20Programs%20%281983%29%28Usborne%29.pdf" rel="nofollow">https://colorcomputerarchive.com/repo/Documents/Books/Write%...</a>) as a kid in my primary school's bookshelf. I remember the code was written in BASIC and my family didn't really own a computer back then.<p>Fast forward a few years later I saw this "Visual Basic" thing and thought it would be similar ... it was, but only sort of. I had no book to learn from at first so I remember clicking through every single menu and button available to see what it did. Then I remember using our dialup to download every possible 3rd party VB form control and throwing them in a Form to see what they did. I don't know why I found this entertaining enough to keep doing it.<p>Eventually by copy pasting and changing stuff I was able to write some basic "homework helper" programs: calculate the area of a circle and stuff like that. Soon after I tried to look up tutorials which taught me basic win32 programming to do things like have an icon in the status area next to the clock, and then hiding my window to run in the background and make annoying sounds so I could build a silly little prank program to install on my friend's computers which was fun but often would fail because they were missing some .dll file which wouldn't fit on the same floppy.<p>It could be frustrating at times but also I feel so blessed to have lucked myself into learning programming this way and my parents pretty much just letting me do whatever I wanted to this expensive device that probably was not a small thing for us to afford at the time.<p>Even tutorials felt more fun at the time, it'd be "hypnoMan37's windows registry tutorial!!! HEyyeyeyy Guuyzs :-)))) gzgzgz to my irc channel #blabla on EFNet! so first you call RegistryCreateNewKey32(...." because god knows I did not have an MSDN CD either.<p>Learning via a code camp feels way more efficient but also so much more dry in comparison. I wonder if there isn't a substantial cost to boring the newbies to death.</p>
]]></description><pubDate>Thu, 14 Nov 2024 23:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42142286</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42142286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42142286</guid></item><item><title><![CDATA[New comment by makmanalp in "Grim Fandango"]]></title><description><![CDATA[
<p>> The sense of sneaking into an adult world, even a fantasy one, might be what made the game feel so special to me<p>Brilliant observation that never occurred to me. Around that age being allowed to sit with and listen in on adults having normal adult conversations - being one of them - felt special.</p>
]]></description><pubDate>Sun, 10 Nov 2024 04:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42098556</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42098556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42098556</guid></item><item><title><![CDATA[New comment by makmanalp in "Grim Fandango"]]></title><description><![CDATA[
<p>Here's the thing - I remember playing it as a kid and so many things, arguably most of it, went way over my head: the whole travel agent thing and getting ahead in the office, dia de los muertos, the references to noir, the weird but gorgeous mexican art deco combo, I knew nothing about any of it. But I still loved every second of it. It made the world feel very rich and real even if I didn't fully get it, in a way that other games around the time just were not.<p>Also this is not too dissimilar to how adult life that surrounds every child is to a child. You're sort of used to living in a world that has workings beyond your comprehension and just going along with it. I didn't get what exactly was going on but I did understand /something/ was.<p>I'm listening to a review of The Great Mouse Detective (1986) which has a similar ethos, as did other content targeting young people from that era. Also I recall picking up books as a kid that were certainly not meant for children and adults back then didn't even blink, and I think it stoked my curiosity and interests and pushed the boundaries of my understanding, as well as prepared me for growing up. I don't think I ended up being a worse person or being traumatized in any way. Part of me wonders if kids' content being much more sanitized these days is a mistake.</p>
]]></description><pubDate>Sun, 10 Nov 2024 00:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42097777</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=42097777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42097777</guid></item><item><title><![CDATA[New comment by makmanalp in "Optimize the Data Layout"]]></title><description><![CDATA[
<p>If you like this, you might enjoy: "Column-Stores vs. Row-Stores: How Different Are They Really?"<p>> The elevator pitch behind this performance difference is
> straightforward: column-stores are more I/O efficient for read-only
> queries since they only have to read from disk (or from memory)
> those attributes accessed by a query.<p>> This simplistic view leads to the assumption that one can ob-
> tain the performance benefits of a column-store using a row-store:
> either by vertically partitioning the schema, or by indexing every
column so that columns can be accessed independently. In this pa-
> per, we demonstrate that this assumption is false.<p><a href="https://faculty.cc.gatech.edu/~jarulraj/courses/4420-s19/papers/10-storage/p967-abadi.pdf" rel="nofollow">https://faculty.cc.gatech.edu/~jarulraj/courses/4420-s19/pap...</a></p>
]]></description><pubDate>Wed, 16 Oct 2024 02:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41855044</link><dc:creator>makmanalp</dc:creator><comments>https://news.ycombinator.com/item?id=41855044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41855044</guid></item></channel></rss>