<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: japanman185</title><link>https://news.ycombinator.com/user?id=japanman185</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:29:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=japanman185" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by japanman185 in "Python 3.13 Gets a JIT"]]></title><description><![CDATA[
<p>Disregarding the fact that python is an awful programming language for anthing other than jupyter notebooks</p>
]]></description><pubDate>Tue, 09 Jan 2024 10:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38924527</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38924527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38924527</guid></item><item><title><![CDATA[New comment by japanman185 in "Buffett once bet $1M that he could beat a group of hedge funds over 10 years"]]></title><description><![CDATA[
<p>… nice</p>
]]></description><pubDate>Mon, 08 Jan 2024 10:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38910329</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38910329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38910329</guid></item><item><title><![CDATA[New comment by japanman185 in ""LibreOffice is better at reading old Word files than Word""]]></title><description><![CDATA[
<p>This LibreX for open source products really needs to stop. Also the loose-attribution of panasian or ancient greek/latin…</p>
]]></description><pubDate>Mon, 08 Jan 2024 10:41:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38910324</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38910324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38910324</guid></item><item><title><![CDATA[New comment by japanman185 in "Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)"]]></title><description><![CDATA[
<p>No one cares about that. Export to open document format or microsoft. You are living in a bubble of “hackers”. You are not your average user.<p>Case in point of “engineers are not product people”</p>
]]></description><pubDate>Sun, 07 Jan 2024 20:20:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=38904770</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38904770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38904770</guid></item><item><title><![CDATA[New comment by japanman185 in "Thoughts on Testing"]]></title><description><![CDATA[
<p>This is really interesting. I am someone who does not see the value in over 60% of tests. Even less so if they are written by the person who wrote the code. Huge fragile technical debt. Many times you see developers mocking or stubbing functionality in such a way that the code behaves identically to the production code only through a different mechanism. So you have at least duplicated work. The best kind of test is your error logs and your user feedback.<p>I am also someone who, at interview, is a proponent of TDD - but in reality, and after landing the job - has never used it nor worked anywhere that has used it where they say they do.<p>With that in mind. How the fuck do you manage change requests with TDD.<p>Riddle me this… given:<p><pre><code>   We change the code behavior, and now our test fails! But the failure isn't because we introduced a bug, it's because we changed our mind. The new message is now the correct behavior of greet(), and so the test is now incorrect and needs to be updated. Time spent "fixing" the test is pure overhead.
</code></pre>
So you have two test specs, since if I am new to a TDD codebase I won’t know which tests, if any, I should change for a given behaviour change. The old one that returns “Hello Brandon” and now a new one written by me, “Hello Brandon welcome to blah”. Now I do the TDD loops. Code fails, I write my code, new test passes but now old test fails? What do I do? I should never change my tests to satisfy the needs of my code.<p>Do a whole back and forth with whomever comes up with the specs?<p>Or<p>Edit my code so on the second invocation it presents the correct message, assuming tests are run in a consistent and deterministic manner this would work.<p>In this instance it would be pretty clear there is a wrong specification so I could go back and ask someone for clarity.<p>But what if it is not clear. What if it is some intricate or subtle behaviour change where you can’t use your intuition to figure out what is a correct test or not.<p>How do you even know if the tests that you have written correctly describe the desired behaviour? Pass them by the decision makers who are most likely non technical?<p>The only thing that important is how your end users interact with your services and what is a dealbreaker to them. Everything else is a nice to have. These can not be tested in any way other than having your application in their hands. This mo has served me very well in my career so far.</p>
]]></description><pubDate>Fri, 05 Jan 2024 11:04:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38877818</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38877818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38877818</guid></item><item><title><![CDATA[New comment by japanman185 in "Don't pass structs bigger than 16 bytes on AMD64"]]></title><description><![CDATA[
<p>But what about my academic mental exercise. You mean I learned all these tools and techniques for nothing? How will my manager know if I am a top engineer or not if my code is not impenetrable with ridiculous concepts applied irrationally.</p>
]]></description><pubDate>Fri, 05 Jan 2024 07:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38876648</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38876648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38876648</guid></item><item><title><![CDATA[New comment by japanman185 in "Don't pass structs bigger than 16 bytes on AMD64"]]></title><description><![CDATA[
<p>Indeed they are. I read about it from hackernews.</p>
]]></description><pubDate>Fri, 05 Jan 2024 07:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38876641</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38876641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38876641</guid></item><item><title><![CDATA[New comment by japanman185 in "Do It Yourself Blind Repair"]]></title><description><![CDATA[
<p>I can’t see the website is it working for anyone else?</p>
]]></description><pubDate>Tue, 02 Jan 2024 21:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38847520</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38847520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38847520</guid></item><item><title><![CDATA[New comment by japanman185 in "OpenVoice: Versatile Instant Voice Cloning"]]></title><description><![CDATA[
<p>This is the driver for a lot of things. Anime. x264 was to enable better compression of weeb videos. This tech will allow fan dubs to better represent the animes in the videos.</p>
]]></description><pubDate>Mon, 01 Jan 2024 20:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38835000</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38835000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38835000</guid></item><item><title><![CDATA[New comment by japanman185 in "Can Microsoft Flight Simulator help me learn to fly or make me a better pilot?"]]></title><description><![CDATA[
<p>>boring and unimaginative to police language<p>Like what you’re doing right now?</p>
]]></description><pubDate>Tue, 26 Dec 2023 17:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38774048</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38774048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38774048</guid></item><item><title><![CDATA[New comment by japanman185 in "A copy-and-patch JIT compiler for CPython"]]></title><description><![CDATA[
<p>“My prior”. Give it a rest.</p>
]]></description><pubDate>Tue, 26 Dec 2023 14:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38771814</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38771814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38771814</guid></item><item><title><![CDATA[New comment by japanman185 in "Can Microsoft Flight Simulator help me learn to fly or make me a better pilot?"]]></title><description><![CDATA[
<p>cf. Is not correct in the instance you used there (cf. someone who uses it correctly)</p>
]]></description><pubDate>Mon, 25 Dec 2023 22:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38766755</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38766755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38766755</guid></item><item><title><![CDATA[New comment by japanman185 in "Can Microsoft Flight Simulator help me learn to fly or make me a better pilot?"]]></title><description><![CDATA[
<p>You: Reword the post below so I won’t get banned from hackewnews again, but still do it in the format of a stereotypical hacker news comment.<p>I wish people would stop using the word anecdata like it is correct just because they saw some arrogant self important reply using it in their hackernews comment.<p>Firstly it is anecdote so the plural would be anecdotes or if you want to continue with being weird, it’s anecdota.<p>Do the red squiggly lines not direct you at all to thinking “maybe this is wrong”.<p>Secondly invariably when someone (wrongly) uses the word “anecdata” they only ever produce a paragraph relating to one specific point of view - their own.<p>ChatGPT: It's intriguing to observe the evolution of language in tech communities, particularly on Hacker News. For instance, the term 'anecdata' seems to be gaining traction, though its usage diverges from conventional language norms. Traditionally, 'anecdote' is the singular form, with 'anecdotes' or perhaps 'anecdota' as a more esoteric plural. It's always beneficial to pay heed to the cues from our writing tools, like the spellchecker's red squiggly lines, as they often guide us toward standard language practices. Furthermore, it's worth noting that discussions enriched by diverse perspectives are more insightful. While 'anecdata' typically encapsulates a singular viewpoint, embracing a variety of experiences could enhance the richness of our conversations here.</p>
]]></description><pubDate>Sun, 24 Dec 2023 07:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38751793</link><dc:creator>japanman185</dc:creator><comments>https://news.ycombinator.com/item?id=38751793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38751793</guid></item></channel></rss>