<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: jcoffland</title><link>https://news.ycombinator.com/user?id=jcoffland</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:39:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jcoffland" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jcoffland in "Why Is This Website Port Scanning Me?"]]></title><description><![CDATA[
<p>Port scanning localhost from a webpage has been possible for a long time and does not require websockets.<p><a href="http://jsscan.sourceforge.net/" rel="nofollow">http://jsscan.sourceforge.net/</a></p>
]]></description><pubDate>Wed, 20 May 2020 15:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=23248078</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=23248078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23248078</guid></item><item><title><![CDATA[New comment by jcoffland in "Lord of the io_uring: io_uring tutorial, examples and reference"]]></title><description><![CDATA[
<p>This article concurs.  <a href="https://lwn.net/Articles/810414/" rel="nofollow">https://lwn.net/Articles/810414/</a>  io_uring was first added to the mainline Linux kernel in 5.1.</p>
]]></description><pubDate>Mon, 11 May 2020 06:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=23139333</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=23139333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23139333</guid></item><item><title><![CDATA[New comment by jcoffland in "Ask HN: My Open-Source project is on eBay. What should I do?"]]></title><description><![CDATA[
<p>There isn't any open source license that prevents me from not liking it either.</p>
]]></description><pubDate>Sun, 10 May 2020 23:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=23137137</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=23137137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23137137</guid></item><item><title><![CDATA[New comment by jcoffland in "Lord of the io_uring: io_uring tutorial, examples and reference"]]></title><description><![CDATA[
<p>Maybe I just missed this but can anyone tell me what kernel versions support io_uring.  I ran the following test program on 4.19.0 and it is not supported:<p><pre><code>    #include <stdio.h>
    #include <stdlib.h>
    #include <sys/utsname.h>
    #include <liburing.h>
    #include <liburing/io_uring.h>


    static const char *op_strs[] = {
      "IORING_OP_NOP",
      "IORING_OP_READV",
      "IORING_OP_WRITEV",
      "IORING_OP_FSYNC",
      "IORING_OP_READ_FIXED",
      "IORING_OP_WRITE_FIXED",
      "IORING_OP_POLL_ADD",
      "IORING_OP_POLL_REMOVE",
      "IORING_OP_SYNC_FILE_RANGE",
      "IORING_OP_SENDMSG",
      "IORING_OP_RECVMSG",
      "IORING_OP_TIMEOUT",
      "IORING_OP_TIMEOUT_REMOVE",
      "IORING_OP_ACCEPT",
      "IORING_OP_ASYNC_CANCEL",
      "IORING_OP_LINK_TIMEOUT",
      "IORING_OP_CONNECT",
      "IORING_OP_FALLOCATE",
      "IORING_OP_OPENAT",
      "IORING_OP_CLOSE",
      "IORING_OP_FILES_UPDATE",
      "IORING_OP_STATX",
      "IORING_OP_READ",
      "IORING_OP_WRITE",
      "IORING_OP_FADVISE",
      "IORING_OP_MADVISE",
      "IORING_OP_SEND",
      "IORING_OP_RECV",
      "IORING_OP_OPENAT2",
      "IORING_OP_EPOLL_CTL",
      "IORING_OP_SPLICE",
      "IORING_OP_PROVIDE_BUFFERS",
      "IORING_OP_REMOVE_BUFFERS",
    };


    int main() {
      struct utsname u;
      uname(&u);

      struct io_uring_probe *probe = io_uring_get_probe();
      if (!probe) {
        printf("Kernel %s does not support io_uring.\n", u.release);
        return 0;
      }

      printf("List of kernel %s's supported io_uring operations:\n", u.release);

      for (int i = 0; i < IORING_OP_LAST; i++ ) {
        const char *answer = io_uring_opcode_supported(probe, i) ? "yes" : "no";
        printf("%s: %s\n", op_strs[i], answer);
      }

      free(probe);
      return 0;
    }</code></pre></p>
]]></description><pubDate>Sun, 10 May 2020 22:26:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=23136884</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=23136884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23136884</guid></item><item><title><![CDATA[New comment by jcoffland in "Ask HN: My Open-Source project is on eBay. What should I do?"]]></title><description><![CDATA[
<p>Right, but they must retain the original copyright notices and provide the source code.  I'm asking the person who bought the software to verify if this is the case.<p>I don't mind so much someone selling my software on a CD.  What I do mind is that they changed the name to trick the buyer.  Perhaps I should be using a different license.</p>
]]></description><pubDate>Sat, 09 May 2020 06:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=23122782</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=23122782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23122782</guid></item><item><title><![CDATA[Ask HN: My Open-Source project is on eBay. What should I do?]]></title><description><![CDATA[
<p>I just find out that my GPL'ed CNC software, CAMotics is being sold on EBay.  The seller clearly made modifications and I don't see any way to access the modified source.  Isn't this a license violation?  Has anyone else had this happen to them?<p>https://www.ebay.com/itm/CNC-simulator-software-for-CAD-CAm-milling-machine-or-router/113808167909<p>Real software: https://camotics.org/</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23122215">https://news.ycombinator.com/item?id=23122215</a></p>
<p>Points: 6</p>
<p># Comments: 7</p>
]]></description><pubDate>Sat, 09 May 2020 04:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=23122215</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=23122215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23122215</guid></item><item><title><![CDATA[New comment by jcoffland in "Coronavirus outbreak makes lobsters so cheap that sellers face a fatal blow"]]></title><description><![CDATA[
<p>Sorry, but I love caviar.  In fact any sort if fish roe is good.  It does not have to be expensive.  In Russia they eat fish roe/caviar on buttered bread for breakfast.  It's really good.</p>
]]></description><pubDate>Fri, 06 Mar 2020 20:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=22506782</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22506782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22506782</guid></item><item><title><![CDATA[New comment by jcoffland in "If nearly all Airbnb reviews are positive, does that make them meaningless?"]]></title><description><![CDATA[
<p>I had the same experience.  I called AirBnB and they acted like it was a really strange occurrence and they would look into it.  My review never appeared on the host's page.  I have zero trust in AirBnB.</p>
]]></description><pubDate>Fri, 06 Mar 2020 19:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=22506690</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22506690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22506690</guid></item><item><title><![CDATA[New comment by jcoffland in "Seattle-Area Patient With Coronavirus Dies"]]></title><description><![CDATA[
<p>One person has died in the US.  It's not time to panic.  I expected more logical comments here.</p>
]]></description><pubDate>Sat, 29 Feb 2020 18:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=22452258</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22452258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22452258</guid></item><item><title><![CDATA[New comment by jcoffland in "SMD reflow with a blowtorch (2016)"]]></title><description><![CDATA[
<p>> it's a another red-haired woman<p>Why is it significant that this post was from a woman or that she has red hair?  This comment sounds like a backhanded compliment, at best.</p>
]]></description><pubDate>Wed, 19 Feb 2020 19:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=22368903</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22368903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22368903</guid></item><item><title><![CDATA[New comment by jcoffland in "Lasersaur – open-source laser cutter"]]></title><description><![CDATA[
<p>No closed loop stepper support at this point.  We are taking about making a driverless version of the Buildbotics controller which you could pair with any external driver or closed loop steppers.</p>
]]></description><pubDate>Mon, 17 Feb 2020 18:49:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=22349629</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22349629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22349629</guid></item><item><title><![CDATA[New comment by jcoffland in "Reasons not to become famous"]]></title><description><![CDATA[
<p>By definition, most people don't need to worry about becoming famous and its consequences.</p>
]]></description><pubDate>Sun, 09 Feb 2020 19:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=22283851</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22283851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22283851</guid></item><item><title><![CDATA[New comment by jcoffland in "Lasersaur – open-source laser cutter"]]></title><description><![CDATA[
<p>An LASER cutter is a really productive device to have around.  It's very easy to create 2D parts.<p>Another way to go Open-Source for a lot less money (~$1500) is to buy a K40 on EBay and refit it with a Buildbotics controller.<p>The other day I needed a faceplate for an outlet with a circular 240v US dryer plug and a two port 120v US plug.  I couldn't find anything at the hardware store that would work but I found drawings for the junction box and plugs online.  After an hour or two with LibreCAD and CAMotics, I was ready to LASER cut my faceplate from 1/4" poplar.  I was really happy when it fit exactly the first time.  Now I keep looking behind the dryer to admire my handiwork.<p>Disclaimer: I'm a creator of CAMotics and Buildbotics.</p>
]]></description><pubDate>Sat, 08 Feb 2020 19:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=22277786</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22277786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22277786</guid></item><item><title><![CDATA[New comment by jcoffland in "Bosch Smart glasses: A tiny laser array paints images directly onto your retina"]]></title><description><![CDATA[
<p>We play that too.  Bluetooth or crazy.</p>
]]></description><pubDate>Tue, 04 Feb 2020 17:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=22238716</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22238716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22238716</guid></item><item><title><![CDATA[New comment by jcoffland in "Captcha.nsa.gov"]]></title><description><![CDATA[
<p>I believe this has to do with which Akamai server ends up handling the page request.</p>
]]></description><pubDate>Mon, 03 Feb 2020 18:39:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=22227384</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22227384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22227384</guid></item><item><title><![CDATA[New comment by jcoffland in "Captcha.nsa.gov"]]></title><description><![CDATA[
<p>One of those leads to this: <a href="https://apps.nsa.gov/eqip-applicant/showLogin.login" rel="nofollow">https://apps.nsa.gov/eqip-applicant/showLogin.login</a></p>
]]></description><pubDate>Mon, 03 Feb 2020 18:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=22227350</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22227350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22227350</guid></item><item><title><![CDATA[New comment by jcoffland in "We sell advertising, not search results"]]></title><description><![CDATA[
<p>This is what Google used to be like.  They have fallen a long way from this high ground.</p>
]]></description><pubDate>Tue, 21 Jan 2020 18:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=22109972</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22109972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22109972</guid></item><item><title><![CDATA[We sell advertising, not search results]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.google.com/about/honestresults/">https://www.google.com/about/honestresults/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22109944">https://news.ycombinator.com/item?id=22109944</a></p>
<p>Points: 19</p>
<p># Comments: 7</p>
]]></description><pubDate>Tue, 21 Jan 2020 18:39:13 +0000</pubDate><link>https://www.google.com/about/honestresults/</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22109944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22109944</guid></item><item><title><![CDATA[New comment by jcoffland in "Every Google result now looks like an ad"]]></title><description><![CDATA[
<p>"Don't be evil" used to be Google's company moto.  It was downgraded to being just part of the code of conduct.</p>
]]></description><pubDate>Tue, 21 Jan 2020 18:33:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=22109890</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22109890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22109890</guid></item><item><title><![CDATA[New comment by jcoffland in "The Internet of Beefs"]]></title><description><![CDATA[
<p>HN is pretty good at moderating discussions.  Which is the main reason I come here.  Still, I've seen plenty of beef only thinking here and I too have been guilty at times.<p>It can be quite frustrating when you make an observation about someone's comment only to have them automatically assume you were in disagreement.  It's good to assume a generous interpretation.  Since tone is so hard to gauge on the Internet, discussions quickly devolve otherwise.</p>
]]></description><pubDate>Mon, 20 Jan 2020 19:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=22101423</link><dc:creator>jcoffland</dc:creator><comments>https://news.ycombinator.com/item?id=22101423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22101423</guid></item></channel></rss>