<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: greenshackle2</title><link>https://news.ycombinator.com/user?id=greenshackle2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 23:16:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=greenshackle2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by greenshackle2 in "Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)"]]></title><description><![CDATA[
<p>I'm good I'm just here to chat, not to promote anything ;)</p>
]]></description><pubDate>Tue, 12 Mar 2024 22:16:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39685601</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39685601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39685601</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)"]]></title><description><![CDATA[
<p>Wrong. Consider the standard backslash escape: represent literal comma as "\,", and literal backslash as "\\". Backslashes are otherwise forbidden.<p>It will be difficult to find pathological cases for this grammar, because they don't exist.</p>
]]></description><pubDate>Tue, 12 Mar 2024 21:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39685020</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39685020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39685020</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)"]]></title><description><![CDATA[
<p>Can you parse this 2-row CSV:<p>SomeCommas,MoreCommas,OnlyOneComma,ALotOfCommas<p>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</p>
]]></description><pubDate>Tue, 12 Mar 2024 20:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684278</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39684278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684278</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)"]]></title><description><![CDATA[
<p>I'm sorry but.. why? The library is a single function consisting of 10 lines of Rust code. And would be about 10 LOCs to re-implement in any language that has native csv libs. It seems a little bit unnecessary to load a WASM runtime for that.</p>
]]></description><pubDate>Tue, 12 Mar 2024 16:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39681465</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39681465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39681465</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Cloning a Laptop over NVMe TCP"]]></title><description><![CDATA[
<p>If both ends got APIPA addresses would they be able to talk to each other?<p>I was under the impression you have to set up the devices as each other's default gateway, but maybe I'm the one not up to modern standards this time.</p>
]]></description><pubDate>Tue, 12 Mar 2024 15:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39680758</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39680758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39680758</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)"]]></title><description><![CDATA[
<p>Yeah they should add it. The tool is like 20 lines of Rust code. It's a thin wrapper around the csv Rust crate, which does support specifying alternative delimiters.</p>
]]></description><pubDate>Tue, 12 Mar 2024 15:27:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39680651</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39680651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39680651</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)"]]></title><description><![CDATA[
<p>This is (nominally) a discussion about the csv-to-usv tool. They are asking if the csv-to-usv tool also accepts semi-colon delimited files as input.<p>Have you maybe lost track of what post you're commenting under?<p>(I believe the answer is no BTW, the tool only supports , as delimiter in its input.)</p>
]]></description><pubDate>Tue, 12 Mar 2024 15:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39680371</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39680371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39680371</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Cloning a Laptop over NVMe TCP"]]></title><description><![CDATA[
<p>Right, that plan is somewhat foiled by most laptops not having ethernet ports anymore.<p>You don't need crossover cables anymore. You can just connect a regular patch cable directly between 2 devices. Modern devices can swap RX/TX as needed.<p>As for auto-configuration, that's up to the OS, but yeah you probably have to set up static IPs.</p>
]]></description><pubDate>Tue, 12 Mar 2024 14:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39679988</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39679988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39679988</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Cloning a Laptop over NVMe TCP"]]></title><description><![CDATA[
<p>Next time, I'll be sure to do it the easy way by going back in time and getting a free copy of Acronis TrueImage in 1998.</p>
]]></description><pubDate>Tue, 12 Mar 2024 14:16:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39679794</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39679794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39679794</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Cloning a Laptop over NVMe TCP"]]></title><description><![CDATA[
<p>You just need a single Ethernet cable really, if the devices are reasonably modern. With Auto MDI-X the days of needing a crossover cable or a switch are over.</p>
]]></description><pubDate>Tue, 12 Mar 2024 13:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39679546</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39679546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39679546</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Technitium DNS Server: Self host a DNS server for privacy and security"]]></title><description><![CDATA[
<p>DNS over HTTPS is using port 443 because it's... HTTPS. Are you blocking that too?</p>
]]></description><pubDate>Wed, 17 Jan 2024 21:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39033565</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=39033565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39033565</guid></item><item><title><![CDATA[New comment by greenshackle2 in "What every software developer must know about Unicode in 2023"]]></title><description><![CDATA[
<p>Which French layout would that be? I've never seen a French keyboard where this is true. French is my native language. On layouts I'm familiar with, <i>some</i> accented letters have separate keys like é, but not all, the others are made by composing an accent key with a letter.</p>
]]></description><pubDate>Mon, 02 Oct 2023 18:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=37742467</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=37742467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37742467</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Credit card debt collection"]]></title><description><![CDATA[
<p>I'm in Canada so laws are different but what I found here is when I ask for proof they don't send it, they just sell the "debt" to a different agency and then I start getting harassed again 2 months later, rinse and repeat.<p>(I put debt in quotes because the alleged debt is with a company I've never done business with, so I assume it's completely fake, mistaken identity, or identity theft.)</p>
]]></description><pubDate>Wed, 13 Sep 2023 19:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=37500776</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=37500776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37500776</guid></item><item><title><![CDATA[New comment by greenshackle2 in "macOS command-line tools you might not know about"]]></title><description><![CDATA[
<p>I was hoping this would let me set 125% scaling on my 3440x1440 display but no, I guess it's a hard OS limitation. It's my biggest gripe with MacOS.<p>(There's BetterDisplay - formerly BetterDummy - but it introduces noticeable input lag for me.)</p>
]]></description><pubDate>Tue, 27 Jun 2023 14:48:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=36493672</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=36493672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36493672</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Overhead of Python asyncio tasks"]]></title><description><![CDATA[
<p>> automated assessment tests, I was consistently placed in the "best" decile<p>Of course you were. I'd expect that for a large fraction of gainfully employed devs.<p>People who can't code their way out of a paper bag are way over-represented in tech screens. Because a highly competent dev will apply at 3 companies they choose and get a job. A terrible dev will do 100 applications and see what sticks.<p>We opened a ML intern position recently and got over 200 applications and 95% of them were terrible. Should I conclude most ML grads are incompetent? I don't think so... probably 190 of them are the bottom 5% of the local market, and these same 190 CVs are on the desk - well, in the rubbish bin - of everyone with an open position right now.</p>
]]></description><pubDate>Thu, 09 Mar 2023 16:08:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=35082772</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=35082772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35082772</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Overhead of Python asyncio tasks"]]></title><description><![CDATA[
<p>> But, what do you think happens when you write (input) data to memory and then read (output) it from memory? I'll help you: it starts with "I" and ends with "O"!<p>That's.. that's not what people mean when they talk about I/O in this context. But I think you know that, you're just grasping at straws to win an argument.</p>
]]></description><pubDate>Thu, 09 Mar 2023 15:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35082349</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=35082349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35082349</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Canada's tax revenue agency tries to ToS itself out of hacking liability"]]></title><description><![CDATA[
<p>You can still mail in paper forms.</p>
]]></description><pubDate>Wed, 08 Mar 2023 21:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35075331</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=35075331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35075331</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Overhead of Python asyncio tasks"]]></title><description><![CDATA[
<p>Asyncio is for cooperative multitasking. I/O is the most common use case but it's not the only one. They're using the event loop to schedule their GUI tasks.<p>Textual is a framework for building desktop apps.<p>I assume the message queues are in-memory structures used to pass messages between tasks, hence no I/O.<p>This is really fairly standard stuff.<p>I understand you may not be familiar with GUI software and/or the Python ecosystem but jumping straight to condescension when you don't understand something is not really a good attitude.</p>
]]></description><pubDate>Wed, 08 Mar 2023 21:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=35074652</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=35074652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35074652</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Walmart, CVS face trial for homeopathic products next to real meds"]]></title><description><![CDATA[
<p>Clicking five semi-random links on the first page of pubmed is not a comprehensive review of the literature.<p>If you search homeopathy on Cochrane, who are somewhat the gold standard for reviews of medical evidence, 6 out of 6 that I checked concluded there's not enough evidence to say it works (there are more but I got bored and didn't check them all).<p>> People can dismiss the science, but that doesn't seem very rational to me.<p>On the contrary, homeopathy is like a low-level skill check for rationality. If you can be convinced homeopathy is real by a questionable grab-bag of studies, you can be convinced of anything.<p>There are also studies and meta-analyses showing parapsychic phenomena are real.<p>It's not that difficult to produce positive studies if you're motivated enough.<p>It's not just a case of "mechanism of action is unknown", it's that given the nature of homeopathic remedies, <i>any possible</i> (non-placebo) mechanism of action for it goes against our current understanding of physics and chemistry.<p>And any suggested mechanism for how water with not a single molecule of active ingredient is effective would additionally have to explain why it only works if it's packaged and sold at your local drugstore. Tap water should be high-strength homeopathic medicine for everything. After all I'm sure people have dumped homeopathic ingredients down the sink at some point. Water is cycled so most water should have most homeopathic properties already by now.</p>
]]></description><pubDate>Tue, 04 Oct 2022 16:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33082645</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=33082645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33082645</guid></item><item><title><![CDATA[New comment by greenshackle2 in "Open Source Bait and Switch"]]></title><description><![CDATA[
<p>If they owned 100% of the copyright, then it still wouldn't matter. The GPL gives additional permissions, along with some restrictions / obligations, to Licensees. As copyright holder you are not a Licensee.<p>You do not need to grant yourself a license to distribute your own works. You always had that right.<p>Besides, who would sue you? The only person who has standing is the copyright holder. You're gonna sue yourself because you failed to honor the terms of a license, which was granted from yourself to yourself?<p>If they didn't own 100%, then see 1).</p>
]]></description><pubDate>Mon, 26 Sep 2022 18:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32986704</link><dc:creator>greenshackle2</dc:creator><comments>https://news.ycombinator.com/item?id=32986704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32986704</guid></item></channel></rss>