<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: nercht12</title><link>https://news.ycombinator.com/user?id=nercht12</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 04:38:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nercht12" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nercht12 in "Show HN: I created instruments for people who have no idea how to play one"]]></title><description><![CDATA[
<p>Cool!
The mouse mode was great! The keys, of course, still required alittle skill to sound melodious XD
I love your visualizations. What are you using for your 3D? three.js?</p>
]]></description><pubDate>Thu, 22 Oct 2026 01:45:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50190109</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50190109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50190109</guid></item><item><title><![CDATA[New comment by nercht12 in "Ask HN: Does anyone else just want to disconnect from everything?"]]></title><description><![CDATA[
<p>The classic response of an introvert to growing problems in the world is to become a recluse. Not saying you are an introvert, but it's a common response. The best thing to do is the opposite: Go out and live as the kind of nice, unselfish, non-greedy, proactive person that you wish other people to be. Thereby doing so, you will provide a little bit of sunshine to make the world a better place, and you'll subtly influence other people to be the same. You may feel like one tiny piece in the puzzle, but 1000 piece puzzles still require each individual piece to complete. Don't retreat. Face your fears: Be the driving force for good, not the one that's forced. May you be blessed in this!</p>
]]></description><pubDate>Thu, 22 Oct 2026 01:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189976</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189976</guid></item><item><title><![CDATA[New comment by nercht12 in "Corporate Linux"]]></title><description><![CDATA[
<p>It would be interesting to read Torvalds' response to this article as it paints a very one-sided picture.
If we presume the article is at least in the right direction, from what I know about some devs, I presume he sees Linux as "his" baby that he just happens to be sharing with the world. If you like it, great. If you don't, idc. This seems to fit his character of harsh criticism of bad code. On the bright side, it has always meant that Linux has had a critical eye examining it, ensuring that it works. On the flip side, some feelings are hurt. But that's ok. You can't always appease people's feelings if you want something done right.<p>In a way, Torvalds is more true to liberty than Stallman: Do what you want with the code. Stallman is more "Let's all share freely." They form contrasting camps to the FOSS community, which is one of the many reasons the community can't just all agree.</p>
]]></description><pubDate>Thu, 22 Oct 2026 01:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189882</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189882</guid></item><item><title><![CDATA[New comment by nercht12 in "Did I just spent 6 months building a product that no one wants"]]></title><description><![CDATA[
<p>Certainly for the introvert who designed the thing. It always helps to find a good-communicator salesman to help you sell your product.</p>
]]></description><pubDate>Thu, 22 Oct 2026 00:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189713</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189713</guid></item><item><title><![CDATA[New comment by nercht12 in "Why Windows 11 still ships with Windows 95's memory manager hidden inside it"]]></title><description><![CDATA[
<p>We're passed reddit bots. Now we're onto mysteriously sourced AI summaries.</p>
]]></description><pubDate>Thu, 22 Oct 2026 00:30:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189535</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189535</guid></item><item><title><![CDATA[New comment by nercht12 in "Why Windows 11 still ships with Windows 95's memory manager hidden inside it"]]></title><description><![CDATA[
<p>Yeah, it makes no sense. The standard is OpenGL, Vulkan, but Apple ditches it just to be different or something. At least some big game engines support it, e.g. OGRE, so if you do want cross-platform dev, it's possible.</p>
]]></description><pubDate>Thu, 22 Oct 2026 00:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189513</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189513</guid></item><item><title><![CDATA[New comment by nercht12 in "Why Windows 11 still ships with Windows 95's memory manager hidden inside it"]]></title><description><![CDATA[
<p>On behalf of those of us who play old Windows games on newer PCs, esp Vista, thank you!</p>
]]></description><pubDate>Thu, 22 Oct 2026 00:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189494</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189494</guid></item><item><title><![CDATA[New comment by nercht12 in "No more icons in every menu by default"]]></title><description><![CDATA[
<p>Does anyone have a list of guidelines for <i>good</i> UI design that they would recommend?
As I have to design UI myself, I'd be quite interested. Personally, I do favor a mix in my UI: icons for obvious-or-frequently-used stuff (like Save, Undo, Help, Sort A-Z, etc, all of which <i>usually</i> have standard icons (except for Save now)) and plain text for things that can't be expressed by icon (like "Refactor XYZ").</p>
]]></description><pubDate>Wed, 21 Oct 2026 23:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189075</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=50189075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189075</guid></item><item><title><![CDATA[New comment by nercht12 in "India's surprise baby bust"]]></title><description><![CDATA[
<p>The downvotes explain why the world is declining in population. Most people fail to see this is the problem.</p>
]]></description><pubDate>Fri, 05 Jun 2026 22:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418966</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=48418966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418966</guid></item><item><title><![CDATA[New comment by nercht12 in "India's surprise baby bust"]]></title><description><![CDATA[
<p>The problem with society is that people are commonly selfish, so the majority of people only do things that benefit them. Children benefited ancient societies.<p>The problem with industrialized societies is that people lost all markers of adulthood. Everything became about worshiping convenience, and once convenience (for short-term pleasure) became "god", people wanted to avoid things they saw as unnecessarily difficult.<p>To reverse the trend, we need people to understand that the difficulty of life isn't a bad thing, that struggle and suffering aren't bad, they are essential for growth in becoming a better, happier person in the long run.<p>Would you rather be an ever-weakening wimp? Most people unconsciously say "yes", afraid of the world.
Kids are afraid of the chaos in life - suffering that happens when life throws you curve balls, like "what would I do without monetary support?". Even "adults" now are really kids are heart - afraid of losing social security, medicare, etc. "Welfare" programs don't end the dilemma - they only reinforce the childishness and dependency on gov for support.<p>We need more bold people, people who aren't afraid to suffer because they see the light at the end of the road. Courage separates the men from the boys.</p>
]]></description><pubDate>Fri, 05 Jun 2026 20:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418132</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=48418132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418132</guid></item><item><title><![CDATA[Ask HN: Use GTK3 or GTK4?]]></title><description><![CDATA[
<p>Currently, GTK3 is still used for the default GUI of some Linux distros, but for how long? Bearing the future in mind, should we develop on GTK3 or GTK4? Or we could ask: How long is GTK3 safe?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34687905">https://news.ycombinator.com/item?id=34687905</a></p>
<p>Points: 13</p>
<p># Comments: 6</p>
]]></description><pubDate>Tue, 07 Feb 2023 02:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34687905</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=34687905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34687905</guid></item><item><title><![CDATA[New comment by nercht12 in "Maryland becomes first state in the nation to tax digital advertising"]]></title><description><![CDATA[
<p>What if it's through ad networks? Do the ad-networks pay or do they bill their users? Do they start offering the option, "exclude Maryland"?
It seems to me this would be really, really difficult to enforce. So much of what is digital doesn't come with tags. Ads may be relabeled "suggestions" to avoid laws.</p>
]]></description><pubDate>Sat, 13 Feb 2021 03:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=26121107</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=26121107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26121107</guid></item><item><title><![CDATA[New comment by nercht12 in "The Fall of Silicon Valley"]]></title><description><![CDATA[
<p>Dubious. They're doing all they can to kill it with censorship. It takes more than just new tech to keep something afloat - you also have to treat your userbase well.</p>
]]></description><pubDate>Wed, 28 Oct 2020 04:32:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=24915254</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24915254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24915254</guid></item><item><title><![CDATA[New comment by nercht12 in "Copper: A statically-typed, loose syntax programming language"]]></title><description><![CDATA[
<p>Copper does not distinguish between function and object. An object-function has two parts: the member part and the executable body. In C++, it's analogous to:<p>class FunctionObject {<p>FunctionObject* members[];<p>void* operator() { /* executable body */ }<p>};</p>
]]></description><pubDate>Tue, 06 Oct 2020 15:51:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=24699038</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24699038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24699038</guid></item><item><title><![CDATA[New comment by nercht12 in "Pinocchio Dies, Bambi Gets Shot, and Other Changes to Disney Movies (2018)"]]></title><description><![CDATA[
<p>Hey, I thought Episode 1 was good. It was the only prequel that could stand on its own as a complete story. The others were "Oops, I forgot to plan this out better so let's just add a ton of fighting and action to hide that fact".</p>
]]></description><pubDate>Sun, 04 Oct 2020 16:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=24680326</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24680326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24680326</guid></item><item><title><![CDATA[New comment by nercht12 in "Copper: A statically-typed, loose syntax programming language"]]></title><description><![CDATA[
<p>a's type didn't change. The trap was that the wrapping function returned its nested function instead of itself. You can do the same thing in other languages, it's just easier to slip into code in Copper. Let me illustrate with pseudo C code:<p>[code]<p>class F {<p>int mydata;<p>F( int a ) : mydata(a) {}<p>F* operator( int p ) { a=p; return new Function(0); }<p>};<p>myF = new F(10);<p>doSomething( &myFunc );<p>doSomething( myFunc() );<p>[/code]<p>This is a basic formula for how things appear "under the hood" in the VM. Notice that doSomething() accepts F*, but in the first case, the F instance passed has a different mydata value. In Copper, the above code corresponds to:<p>[code]<p>doSomething( myF )<p>doSomething( myF: ) or doSomething( myF() )<p>[/code]</p>
]]></description><pubDate>Sun, 04 Oct 2020 16:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=24680213</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24680213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24680213</guid></item><item><title><![CDATA[New comment by nercht12 in "Copper: A statically-typed, loose syntax programming language"]]></title><description><![CDATA[
<p>x = foo()<p>bar(x.a: x.b:)<p>Functions can return data. So say, a=5, then to get the value of 5 out, all you have to do is call the function a.<p>Edit: I'm assuming foo() here returns an object with members "a" and "b". An example of such a function-object would be:<p>foo = [] { ret( [a=5, b=10] ) }</p>
]]></description><pubDate>Sun, 04 Oct 2020 16:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=24680126</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24680126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24680126</guid></item><item><title><![CDATA[New comment by nercht12 in "Copper: A statically-typed, loose syntax programming language"]]></title><description><![CDATA[
<p>The colon is a shorthand for (). Incidentally, it also makes for lots of little smiley faces everywhere.</p>
]]></description><pubDate>Sat, 03 Oct 2020 17:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=24673357</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24673357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24673357</guid></item><item><title><![CDATA[New comment by nercht12 in "Copper: A statically-typed, loose syntax programming language"]]></title><description><![CDATA[
<p>The dropping of semicolons and commas isn't what makes it simple, I'll agree. I was referring to the simplicity of the parse tree as a whole. It's easier to figure out what a Copper statement does because there are very few types of statements. Yes, there are a couple of traps [1]. Try reading this example [2] and see how you like it.<p>[1] When passing either an object or data to a function, the parameter is stored as a function. e.g. if f=[p]{}, then f(a) and f(5) have p=a and p=5 respectively. If a=5, then the results are identical. The trap is that if a={ret({ret(5)})}, which is a wrapping function, and you call "a" before passing it to "f", then you get the nested function  {ret(5)} instead of the wrapping function {ret({ret(5)})}. Having worked with Copper in practice, it's not too hard to spot the error, but it is one of those things that will catch beginners off guard.<p>[2] <a href="https://github.com/chronologicaldot/CupricBridge/blob/master/examples/Tic%20Tac%20Toe/main.cu" rel="nofollow">https://github.com/chronologicaldot/CupricBridge/blob/master...</a></p>
]]></description><pubDate>Sat, 03 Oct 2020 17:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=24673317</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24673317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24673317</guid></item><item><title><![CDATA[New comment by nercht12 in "Copper: A statically-typed, loose syntax programming language"]]></title><description><![CDATA[
<p>Actually, it can take multiple. gte(a: b: c: d:) is equivalent to (in C) a >= b && a >= c && a >= d. By making operators like functions, you can group like-operations and simplify code. Admittedly, it's not as readable for someone accustomed to seeing C style.<p>Last note: gte(a=100) would produce an error in Copper because a=100 is an assignment statement that returns "a" (a function), and gte( function ) means nothing.<p>Edit: I see you're referring to Python, but I figured I'd keep the note of comparison.</p>
]]></description><pubDate>Sat, 03 Oct 2020 16:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=24673193</link><dc:creator>nercht12</dc:creator><comments>https://news.ycombinator.com/item?id=24673193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24673193</guid></item></channel></rss>