<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: ekarulf</title><link>https://news.ycombinator.com/user?id=ekarulf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 08:44:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ekarulf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ekarulf in "Tailcat – Like netcat, but over Tailscale’s data plane"]]></title><description><![CDATA[
<p>I use mosh over WebSockets to have a long lived connection to my home network.<p>I bet I could simplify out the WebSocket-to-UDP proxy by leaning into tailcat's dataplane and just speak straight UDP.</p>
]]></description><pubDate>Wed, 26 Aug 2026 22:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49456753</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=49456753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49456753</guid></item><item><title><![CDATA[New comment by ekarulf in "Tosh: Changing your SSH server's listen address every 30 seconds based on TOTP"]]></title><description><![CDATA[
<p>Is this just spiped with MD5 instead of HMAC-SHA256?<p><a href="https://www.tarsnap.com/spiped.html" rel="nofollow">https://www.tarsnap.com/spiped.html</a></p>
]]></description><pubDate>Sat, 22 May 2021 22:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=27250676</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=27250676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27250676</guid></item><item><title><![CDATA[New comment by ekarulf in "Git ransom campaign incident report"]]></title><description><![CDATA[
<p>SSH keys on a YubiKey</p>
]]></description><pubDate>Wed, 15 May 2019 03:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=19916217</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=19916217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19916217</guid></item><item><title><![CDATA[New comment by ekarulf in "Why Do Hospitals Hate Sleep So Much?"]]></title><description><![CDATA[
<p>Congratulations!<p>Talk to the charge nurse to change rooms, escalate to the admin on call if needed. Get the sleep now while you can.</p>
]]></description><pubDate>Wed, 05 Dec 2018 05:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=18605962</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=18605962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18605962</guid></item><item><title><![CDATA[New comment by ekarulf in "Bringing transparency to ER prices, one hospital bill at a time"]]></title><description><![CDATA[
<p>I get IVIG 3x / week for a primary immune deficiency I’ve had since birth. For my dosage, it’s billed weekly at a rate of ~$32K of which my insurance company pays around ~$3K.<p>I hit my max out of pocket the first month of each year and the rest of the year is “free.”<p>I know that all the IVIG pharmaceutical companies offer a “I can’t afford this” option if you’re going out of pocket.<p>Good luck, it’s stressful to get but it’s a miracle blood product for those who need it.</p>
]]></description><pubDate>Wed, 24 Oct 2018 03:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=18289601</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=18289601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18289601</guid></item><item><title><![CDATA[New comment by ekarulf in "Ask HN: What would you work on without internet access?"]]></title><description><![CDATA[
<p>UNIX systems programming can be accomplished by looking at man pages and referencing kernel / user land source code.<p>I find something cathartic writing C applications and tools. Perhaps I should seek professional help.</p>
]]></description><pubDate>Sun, 21 Oct 2018 20:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=18270160</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=18270160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18270160</guid></item><item><title><![CDATA[New comment by ekarulf in "Two Decades of Recommender Systems at Amazon.com"]]></title><description><![CDATA[
<p>Yes! <a href="https://www.amazon.jobs/en/jobs/433643" rel="nofollow">https://www.amazon.jobs/en/jobs/433643</a></p>
]]></description><pubDate>Wed, 05 Jul 2017 23:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=14706861</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=14706861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14706861</guid></item><item><title><![CDATA[New comment by ekarulf in "Two Decades of Recommender Systems at Amazon.com"]]></title><description><![CDATA[
<p>Just in the event someone out there is looking to work on these types of problems, Amazon's Personalization teams are absolutely hiring.<p>Homepage: <a href="https://www.amazon.jobs/en/teams/personalization-and-recommendations" rel="nofollow">https://www.amazon.jobs/en/teams/personalization-and-recomme...</a><p>Applied Science: <a href="https://www.amazon.jobs/jobs/372996" rel="nofollow">https://www.amazon.jobs/jobs/372996</a><p>Software Engineering: <a href="http://www.amazon.jobs/jobs/549950" rel="nofollow">http://www.amazon.jobs/jobs/549950</a> <a href="http://www.amazon.jobs/jobs/402127" rel="nofollow">http://www.amazon.jobs/jobs/402127</a> <a href="http://www.amazon.jobs/jobs/430623" rel="nofollow">http://www.amazon.jobs/jobs/430623</a><p>Software Managers: <a href="http://www.amazon.jobs/jobs/385902" rel="nofollow">http://www.amazon.jobs/jobs/385902</a> <a href="http://www.amazon.jobs/jobs/437405" rel="nofollow">http://www.amazon.jobs/jobs/437405</a> <a href="http://www.amazon.jobs/jobs/489879" rel="nofollow">http://www.amazon.jobs/jobs/489879</a><p>If one of those don't strike your fancy but you are passionate about working in this space, feel free to send me an email: ${HN_USERNAME}@amazon.com.</p>
]]></description><pubDate>Wed, 05 Jul 2017 22:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=14706526</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=14706526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14706526</guid></item><item><title><![CDATA[New comment by ekarulf in "Wikipedia’s Switch to HTTPS Has Successfully Fought Government Censorship"]]></title><description><![CDATA[
<p>Who says they can't see the URL? A sufficiently motivate government would probably be able to create forged certificates and mass interception isn't really out of the question. Especially with browsers homogenizing on fast ciphers AES-GCM/POLY-1305, I bet it's much more economical than you would think.<p>Cert Pinning or HPKP is one type of solution, but it's tricky to get right especially for a large site like wikipedia.</p>
]]></description><pubDate>Mon, 29 May 2017 23:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=14442023</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=14442023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14442023</guid></item><item><title><![CDATA[New comment by ekarulf in "Ask HN: I got duped into working on legacy code, should I leave?"]]></title><description><![CDATA[
<p>I find it impossible to replace a legacy system without first understanding the legacy system. It's easy to say "X is old" or "X sucks at Y" but keep in mind that applications have a strong survivor bias. Ask yourself, "what does X do that is awesome" or "how has X lived this long" and you'll find a lot of hidden scars and requirements.<p>Start documenting those requirements and create a plan to map those to technologies that you prefer. Understanding how to successfully migrate platforms is a learned skill, and it's going to become useful again when React is no longer en vogue.</p>
]]></description><pubDate>Mon, 20 Mar 2017 05:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=13911989</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=13911989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13911989</guid></item><item><title><![CDATA[New comment by ekarulf in "Amazon Sells Out of Echo Speakers in Midst of Holiday Rush"]]></title><description><![CDATA[
<p>I'm a new parent and I need to track when my son eats/poops/pees etc. There are times when my hands aren't available. I built a tiny "app" that just records these things to a google spreadsheet for me.<p>I also like the idea of "authenticating" via being present in my home. If my in laws are watching my son while I step out for a few minutes - they can talk to Alexa as easily as I can.</p>
]]></description><pubDate>Wed, 21 Dec 2016 08:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=13227717</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=13227717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13227717</guid></item><item><title><![CDATA[New comment by ekarulf in "Ask HN: Where is AI/ML actually adding value at your company?"]]></title><description><![CDATA[
<p>It's a hard problem to determine the repeat purchase cadence of a product. At one end of the bell curve you have items re-purchased frequently, e.g. diapers or grocery, and on the other end you have items that are rarely repurchased.<p>I haven't looked at coffee tables specifically, but I know when I've looked at home products in the past I've been surprised at how frequently people will buy two large items, e.g. TVs or furniture, within a short period. That said, I agree there is room for improvement here. We're constantly running experiments to improve the customer experience, I have faith that in the limit things will improve. Again, we have no shortage of experimental power so if you'd like to join in the experimentation let me know :)</p>
]]></description><pubDate>Mon, 12 Dec 2016 21:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=13162057</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=13162057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13162057</guid></item><item><title><![CDATA[New comment by ekarulf in "Ask HN: Where is AI/ML actually adding value at your company?"]]></title><description><![CDATA[
<p>Amazon Personalization.<p>We use ML/Deep Learning for customer to product recommendations and product to product recommendations. For years we used only algorithms based on basic statistics but we've found places where the machine learned models out perform the simpler models.<p>Here is our blog post and related GitHub repo:
<a href="https://aws.amazon.com/blogs/big-data/generating-recommendations-at-amazon-scale-with-apache-spark-and-amazon-dsstne/" rel="nofollow">https://aws.amazon.com/blogs/big-data/generating-recommendat...</a>
<a href="https://github.com/amznlabs/amazon-dsstne" rel="nofollow">https://github.com/amznlabs/amazon-dsstne</a><p>If you are interested in this space, we're always hiring. Shoot me an email ($my_hn_username@amazon.com) or visit <a href="https://www.amazon.jobs/en/teams/personalization-and-recommendations" rel="nofollow">https://www.amazon.jobs/en/teams/personalization-and-recomme...</a></p>
]]></description><pubDate>Mon, 12 Dec 2016 18:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=13160664</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=13160664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13160664</guid></item><item><title><![CDATA[New comment by ekarulf in "Show HN: Handicareers.com – A simple job board for disabled people"]]></title><description><![CDATA[
<p>Cool!<p>I would suggest changing the branding to "a simple job board for people with disabilities." For many people the disability is a part of who they are - it's not how they self identify.<p>See some of the existing non-profits in this space like <a href="http://www.bestbuddies.org" rel="nofollow">http://www.bestbuddies.org</a></p>
]]></description><pubDate>Sat, 03 Dec 2016 14:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=13095734</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=13095734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13095734</guid></item><item><title><![CDATA[New comment by ekarulf in "IBM ported Go to s390x mainframes"]]></title><description><![CDATA[
<p>"Note that we do not accept pull requests"<p>Strange.</p>
]]></description><pubDate>Mon, 11 Jan 2016 15:15:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=10881174</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=10881174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10881174</guid></item><item><title><![CDATA[New comment by ekarulf in "The Zero-Armed Bandit"]]></title><description><![CDATA[
<p>I was really hoping for an retrospective about a multi-armed bandit learning algorithm that ran in production but never experimented, effectively yielding a "zero-armed bandit".</p>
]]></description><pubDate>Thu, 02 Jul 2015 15:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=9819738</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=9819738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9819738</guid></item><item><title><![CDATA[New comment by ekarulf in "Looking for security trouble spots in Go code"]]></title><description><![CDATA[
<p>Is it used to derive separate HMAC and AES keys or is the same key used in both contexts?</p>
]]></description><pubDate>Wed, 15 Apr 2015 04:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=9378905</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=9378905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9378905</guid></item><item><title><![CDATA[New comment by ekarulf in "Gyroscope: A personal site powered by your life"]]></title><description><![CDATA[
<p>This is awesome. Congrats on the launch Flo :)</p>
]]></description><pubDate>Thu, 19 Mar 2015 00:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=9229660</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=9229660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9229660</guid></item><item><title><![CDATA[New comment by ekarulf in "A Computer Scientist Tells Mathematicians How to Write Proofs"]]></title><description><![CDATA[
<p>My discrete math and logic undergraduate course was in Coq. It was a brutal way to learn the proof process at first but it was worth the investment by the end. It's the logic equivalent of TDD.<p>If you are interested in computational logic you might enjoy Aaron Stump from UIowa's work:
<a href="https://queuea9.wordpress.com/" rel="nofollow">https://queuea9.wordpress.com/</a></p>
]]></description><pubDate>Thu, 29 Jan 2015 19:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=8968179</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=8968179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8968179</guid></item><item><title><![CDATA[New comment by ekarulf in "Penny Arcade’s Insultingly Horrible Job"]]></title><description><![CDATA[
<p>For eight years of my life, I was this "Do-Everything Rockstar." I was also a student for the majority of that time. I certainly wasn't a "programming deity" -- I was just a kid that was presented with the opportunity to learn some incredible lessons about scaling, appsec, capacity planning, etc. I also learned soft skills like how to negotiate, travel, and delegate.<p>The skill set absolutely exists and, for the right person, it's a great job.</p>
]]></description><pubDate>Wed, 27 Nov 2013 01:29:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=6805606</link><dc:creator>ekarulf</dc:creator><comments>https://news.ycombinator.com/item?id=6805606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6805606</guid></item></channel></rss>