<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: Yen</title><link>https://news.ycombinator.com/user?id=Yen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 06:19:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Yen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Yen in "Nobody cares"]]></title><description><![CDATA[
<p>I've lived in Japan for a few months. I was about halfway through the article, thinking about how it seemed to be a counter-example, before the author called out Japan specifically.<p>For all the other differences in culture, the attribute of "People Actually Care" seems to have a huge impact on how pleasant a place it is to visit or live.<p>I don't know why it seems to be the case there. I don't know how to replicate it. I don't think it's magic. I've heard people bandy about the theory of cultural homogeneity. That might be a _factor_, but I doubt it's the full story.<p>I suspect if you dig into it, differences in economics are a major factor. In the US, it feels like caring is actively punished, economically. Caring is nice, but someone can only _afford_ to care if their other needs are met.<p>I also wonder if density is a major factor - not so much for the difference in economy of scale, but the difference of "if my physical space is incredibly constrained, I'm both more incentivized to keep it looking nice, and there's less of it to keep looking nice."<p>And, of course, it's not like Japan is some kind of otherworldly utopia. There's serious tradeoffs and differences, there's negatives compared to other countries. But it does seem like almost everyone, everywhere, just... puts in a bit more effort. Takes a little bit more time.</p>
]]></description><pubDate>Wed, 15 Jan 2025 06:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42708025</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=42708025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42708025</guid></item><item><title><![CDATA[New comment by Yen in "Building Lego Machines to Destroy Tall Lego Towers"]]></title><description><![CDATA[
<p>For what it's worth, it seems like "lego spike prime" is effectively equivalent to mindstorms, in that it includes a programmable brick that can connect to multiple motors, sensors, and can be programmed in a scratch-like environment.<p>I don't know why there was a branding change, but the capabilities seem pretty similar to the RCX I had as a child. Though programming over bluetooth is likely to be more reliable than the IR adapter.</p>
]]></description><pubDate>Mon, 05 Aug 2024 18:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41163942</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=41163942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41163942</guid></item><item><title><![CDATA[New comment by Yen in "Scoped Propagators"]]></title><description><![CDATA[
<p>As a workaround in firefox, I was able to right-click, "save video as", and open in VLC.</p>
]]></description><pubDate>Tue, 09 Jul 2024 18:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40919517</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=40919517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40919517</guid></item><item><title><![CDATA[New comment by Yen in "Daktilo: Turn Your Keyboard into a Typewriter"]]></title><description><![CDATA[
<p>Another approach I've found useful for this - turn off your monitor, or turn your brightness down to 0.<p>You can often do this pretty easily, with keyboard shortcuts or hardware buttons, and it does a lot to limit your temptation to re-read your draft while you're still writing, and makes editing (temporarily) impossible.</p>
]]></description><pubDate>Tue, 03 Oct 2023 17:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37755117</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=37755117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37755117</guid></item><item><title><![CDATA[New comment by Yen in "Notes on Puzzles"]]></title><description><![CDATA[
<p>The examples of Dropbox and iPod being criticized on tech sites, but going on to become very successful, seems practically a part of the mythology at this point - but it seems to be _always_ those two examples.<p>Are there legitimately multiple good examples of "Criticized on HN pre-launch, yet became surprisingly successful"? I'm curious if the lesson to learn from Dropbox & iPod is more of "believe in a product, despite the criticism" or "sometimes, even accurate predictions are wrong"</p>
]]></description><pubDate>Mon, 17 Jul 2023 23:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36765337</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=36765337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36765337</guid></item><item><title><![CDATA[New comment by Yen in "California operates the largest, most efficient welfare program in the US"]]></title><description><![CDATA[
<p>Ah, good to know!</p>
]]></description><pubDate>Sat, 12 Nov 2022 20:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33576585</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=33576585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33576585</guid></item><item><title><![CDATA[New comment by Yen in "California operates the largest, most efficient welfare program in the US"]]></title><description><![CDATA[
<p>California's Proposition 13 law (<a href="https://en.wikipedia.org/wiki/1978_California_Proposition_13" rel="nofollow">https://en.wikipedia.org/wiki/1978_California_Proposition_13</a>) "locks in" property taxes on homes at the time you purchase it. Most other states do not do this, the value of your home is re-assessed annually, and your property taxes are based on the current value of your home.<p>In general, home values have consistently increased, year-over-year, in California. This means that many people pay less property taxes than they would if California didn't have its unique Prop 13.<p>Many people feel that this is an unfair law, as it largely benefits people who are _already_ financially established.<p>This article satirizes the situation, by framing the law as an intentional 'welfare program', rather than a tax break with unintended consequences. Part of the humor is that this 'welfare program' benefits the wealthy at the expense of the poor, contrary to how we typically think of philanthropy.</p>
]]></description><pubDate>Sat, 12 Nov 2022 20:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=33576544</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=33576544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33576544</guid></item><item><title><![CDATA[New comment by Yen in "I'm common as muck and spent £150 to try a Michelin star restaurant"]]></title><description><![CDATA[
<p>If you <i>don't</i> drink alcohol - don't be afraid to ask for a non-alcoholic pairing!<p>Worst they can say is "no can do".<p>The one time I asked, it turned out that our server was ~30 years sober himself, and asked their bartender what they could do.<p>What they could do was, a variety of alcohol-substitute drinks, mixes of spices that didn't replace wine, but achieved the same culinary role, and custom dry cocktails. Drinks that, given the description, I never would have ordered. Drinks that, by themselves, didn't <i>do</i> what I thought a beverage did. It was amazing.</p>
]]></description><pubDate>Tue, 01 Mar 2022 00:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30507061</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=30507061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30507061</guid></item><item><title><![CDATA[New comment by Yen in "Show the case against"]]></title><description><![CDATA[
<p>> When government (Latin for “control of the mind”)<p>I don't think this is accurate. <a href="https://english.stackexchange.com/questions/160026/does-the-etymology-of-the-word-government-mean-to-control-the-mind" rel="nofollow">https://english.stackexchange.com/questions/160026/does-the-...</a></p>
]]></description><pubDate>Mon, 31 Jan 2022 04:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=30144407</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=30144407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30144407</guid></item><item><title><![CDATA[New comment by Yen in "Practical Shell Patterns I Use"]]></title><description><![CDATA[
<p>I've also wanted a better shell scripting experience, and have bashed [no pun intended] my head against this several times. I think some of the major pain points that resist adoption of a language like Python or Ruby for in-line shell scripting or simple automation is:<p>* These languages prefer to operate on structured data. If it parses from json, you have a much easier time. But, most commands you'd invoke from the shell emit unstructured text by default. You can deal with this, but it's a pain point, and it means any serious scripting starts off with a "here's how you parse the output of <foo>", and several rounds of debugging.<p>* The shell's first and foremost usage is a user-facing interactive interface to the computer. Most of what you do is invoking other programs and seeing their output, and doing this is very easy. While python & ruby have REPLs, these are mostly focused on trying out language features or testing code, not invoking other programs, nor navigating a file tree. A lot of shell scripts start as 1-liners that grow and grow.<p>* Invoking other programs: In sh, invoking other programs is the primary activity, and it's relatively straightforward - you type the name of that program, press enter, and hope that it's on your path. In Python or Ruby, it requires importing the proper library, choosing the correct command, wrapping it and arguments, and ensuring everything escaped correctly. [Ruby _does_ have the backticks operator, which does actually make a lot of 1-off scripts easy, but this is not a panacea]<p>* In sh, a lot of the 'utility' programs like cut, sed, awk, grep, head, tail, etc., are standing in for the capabilities of the language itself. In pure Python or Ruby, you'd do these kinds of things with language built-ins. But, that's a learning curve, and perhaps a bit more error-prone than "| head".<p>* On top of all that, yes, momentum. If tomorrow you showed me a shell replacement for <i>nix that was </i>unambiguously* improved in every way, had excellent documentation, community support, and was actually pre-installed on every machine, it would still take a decade or more before it was really a default.<p>-----<p>I want it to happen, so I'd never discourage anyone from taking a swing. IMO, some of the top-level considerations that are necessary for making a successful sh alternative are:<p>* minimize the additional # of characters required to invoke a program with arguments, compared to bash.<p>* Decide which suite of typical utilities should actually be built-ins (i.e., things like cd, ls, cp, grep, curl), and make those standard library, built-in, without additional import or namespacing.<p>* Focus on an append-style workflow. Functional programing styles can kind of help here. Wrapping things in loops or blocks is a point of friction.<p>* An additional highly-desired feature which just isn't in sh by default, to overcome momentum. I have no idea what this would be. More reliability and better workflow are _nice_, but sh is sticky.</p>
]]></description><pubDate>Mon, 10 Jan 2022 22:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29883506</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=29883506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29883506</guid></item><item><title><![CDATA[New comment by Yen in "Who wrote this shit?"]]></title><description><![CDATA[
<p>On the topic of "who wrote this shit", I'd really like to plug the idea that some of the most high-impact documentation you can write is a good commit message.<p>Say you track down a bug, find a line of code that makes no sense, and `git blame` it, to discover that you wrote it yourself, 2 years ago. If the commit message is "bugfix flaky builds", good luck figuring it out.<p>If the commit <i>subject</i> rather, is "bugfix flaky builds", followed by a message that explains what the flakiness was, why you think the change will fix it, what other bugs or limitations you were working around, and what upstream changes you might be waiting on that prevented further work, you're in a much better position. Suddenly you have a lot more context on what you were doing, why you were doing it, why you didn't do it better at the time, and in some cases it can even catch you from making an obvious but subtly-wrong mis-step.<p>Similarly, if someone's confused by your code during code review, that's a great opportunity for either in-line comments, or commit messages, as appropriate.<p>Unlike PR discussions, tickets, emails, slack threads, wiki pages, or photos of whiteboards, commit messages + git blame has an <i>uncanny</i> ability to be exactly the documentation you need exactly when you need it. Good git history practice can be one of the highest returning investments.</p>
]]></description><pubDate>Mon, 10 Jan 2022 21:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=29882946</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=29882946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29882946</guid></item><item><title><![CDATA[New comment by Yen in "Valve's Proton Has Enabled 7000 Windows Games on Linux"]]></title><description><![CDATA[
<p>I've been using an HTC Vive on linux. It usually works pretty great. The performance might be percentage-points worse than a "clean" Windows install, but in my experience Windows didn't manage to stay clean.<p>I've got a gtx 1070, which at this point is pretty far from top-of-the-line VR-capable card. I'd probably get significantly better performance improvement per effort spent by upgrading my card than I would by tweaking the OS.<p>I can pretty consistently enjoy VR games. I haven't tried vr web browsing in a while; I remember it being pretty finicky on Windows several years ago.</p>
]]></description><pubDate>Fri, 05 Mar 2021 18:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=26360013</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=26360013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26360013</guid></item><item><title><![CDATA[New comment by Yen in "Valve's Proton Has Enabled 7000 Windows Games on Linux"]]></title><description><![CDATA[
<p>I've been using Skybox on steam vr on linux, and it seems to work consistently for viewing local video files, whether flat or side-by-side.</p>
]]></description><pubDate>Fri, 05 Mar 2021 18:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=26359915</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=26359915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26359915</guid></item><item><title><![CDATA[New comment by Yen in "Pimp My Microwave"]]></title><description><![CDATA[
<p>Disclaimer: I currently work for June Oven.<p>The June Oven does this, and it works pretty darn well IMO. It's using just a video camera to do food recognition, but it's fairly high-accuracy for recognizing supported foods. The first few times you do it, frankly, it feels kinda magical.<p>But, actually, a lot of my usage doesn't lean on the pre-set programs. Rather, I do a lot of 'reheat leftovers' by sticking a temperature probe into the food, hooking it in to the oven, and having the oven automatically reheat until the internal temperature is warmed.</p>
]]></description><pubDate>Sat, 14 Nov 2020 22:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=25096271</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=25096271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25096271</guid></item><item><title><![CDATA[New comment by Yen in "Ask and Show HN: Ever coded for love? Willing to share?"]]></title><description><![CDATA[
<p>An alternate strategy for seating -<p>For our rehearsal dinner, we had maybe ~30 people, and did a 4-course meal.<p>For each course, everyone was assigned different tables, such that over the evening, everyone would get at least one course with everyone else</p>
]]></description><pubDate>Sun, 09 Aug 2020 00:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=24096235</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=24096235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24096235</guid></item><item><title><![CDATA[New comment by Yen in "Ask and Show HN: Ever coded for love? Willing to share?"]]></title><description><![CDATA[
<p>When my partner and I were dating, there was a long period where we were long distance, as they were in China teaching English. I can recall 3 projects that came out of this time<p>I helped set them up with an SSH tunnel, and appropriate browser settings, for bypassing the Great Firewall.<p>I wanted to teach them how to play Magic: The Gathering, and MTGO at the time did not seem like a good option. I built a very basic 2-player game which allowed for specifying a decklist as a set of image URLs, and had the basic motion primitives of shuffling a deck, drawing, tapping cards, and such.<p>One particularly nice UI thing it had, which I wish I'd see more often, is that it showed you each others cursor positions in real time, so you could virtually "point" as part of discussion or communication. [The source for this has likely been lost to the bitrot of time, but it might be buried somewhere in a backup]<p>Finally, we liked to watch TV shows or movies together. This was initially done as "download the same file, get on VOIP, and count-down to start", but this was fiddly, especially if someone had to pause or rewind. I built a very simple utility to synchronize playback of the file between two VLC instances. It looks like this is actually my oldest github repo! <a href="https://github.com/YenTheFirst/VLCSync" rel="nofollow">https://github.com/YenTheFirst/VLCSync</a><p>More than a decade later, they're no longer in China and thus don't need to bypass the firewall, and we lost interest in M:tG, but we married, and the video synchronization problem became remarkably simpler. :)</p>
]]></description><pubDate>Sat, 08 Aug 2020 21:06:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=24095209</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=24095209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24095209</guid></item><item><title><![CDATA[New comment by Yen in "Touch Typing on a Gamepad"]]></title><description><![CDATA[
<p>For a traditional style remote, held in a pointing grasp with thumb on top, I have a hard time imagining something much better than a T9 layout.<p>Personally, I'm kind of enamored with the idea of a phone or tablet for media selection & control.<p>On touchscreen based devices, I'm a big fan of <a href="https://en.wikipedia.org/wiki/MessagEase" rel="nofollow">https://en.wikipedia.org/wiki/MessagEase</a>.<p>When I started looking into alternative text entry for a phone, the big thing I was looking for was the ability to completely disable predictive text entry. Messagease allows for that - I'm able to input text quickly, accurately, and without the use of predictive input.<p>I've used it while holding my phone in either hand and using the thumb of that same hand (though it works better in my dominant hand). I've also used while holding the phone in my non-dominant hand and using the index finger of my dominant hand.<p>I can <i>almost</i>, but not quite, use it without looking.<p>So, if you're thinking of a custom remote project to scratch that itch, that layout may provide inspiration.</p>
]]></description><pubDate>Thu, 06 Aug 2020 07:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=24068832</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=24068832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24068832</guid></item><item><title><![CDATA[New comment by Yen in "The Open Goldberg Variations"]]></title><description><![CDATA[
<p>I don't have a great deal of experience with classical music.<p>That said, I have this same pianist's album of Well-Tempered Clavier, and I think it's quite nice. (<a href="https://music.kimiko-piano.com/track/prelude-no-1-in-c-major-bwv-846" rel="nofollow">https://music.kimiko-piano.com/track/prelude-no-1-in-c-major...</a>, for example)</p>
]]></description><pubDate>Wed, 24 Jun 2020 04:29:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=23624105</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=23624105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23624105</guid></item><item><title><![CDATA[New comment by Yen in "Please Pay for Your News"]]></title><description><![CDATA[
<p>I disagree. Don't pay for the news.<p>I might pay for Netflix or HBO. If one is insufficiently entertaining, I won't. It makes sense for Netflix/HBO to compete on producing the most entertaining and addicting product, and I know that's exactly what I'm paying for.<p>If news agencies are funded by having more subscribers, they'll also be incentivized to produce the most entertaining and addictive content.<p>The value of news is not in telling me what I want to hear, nor you what you want to hear, it's in telling us what we need to hear but don't want to. You & I might both be high-minded enough to pay for news that bores us or offends us - but I hardly expect the typical person to do so.<p>I don't have a better suggestion - but a per-article paywall, or even a subscription, leads to the same clickbait sensationalist rot that advertiser-supported news suffered.</p>
]]></description><pubDate>Sun, 31 May 2020 21:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=23373009</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=23373009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23373009</guid></item><item><title><![CDATA[New comment by Yen in "Simplifier"]]></title><description><![CDATA[
<p>Agreed. As-is, it's a poor mobile experience.<p>On mobile Firefox, the Reader mode does a great job of making the articles readable, though.<p>So, mobile-specific default CSS would probably be ideal, but this kind of site also shows off the advantages of just doing the simplest thing, and letting the agent optimize for the user.</p>
]]></description><pubDate>Fri, 29 May 2020 20:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=23354924</link><dc:creator>Yen</dc:creator><comments>https://news.ycombinator.com/item?id=23354924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23354924</guid></item></channel></rss>