<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: ktkaufman</title><link>https://news.ycombinator.com/user?id=ktkaufman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 21:07:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ktkaufman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ktkaufman in "Show HN: Lego Island Playable in the Browser"]]></title><description><![CDATA[
<p>TL;DR: it's in a gray area, but nobody with power actually cares (at least for now), so it's effectively fine.<p>As I understand it, Lego is aware of the project (there's been a significant increase in interest in Lego Island in the past few years, with attempts to obtain the original source code) and simply does not care. It's an ancient IP and can't realistically compete with anything new, at least not in a way that would significantly affect Lego's revenue. This is not unlike the way several other companies have acted when their respective older games have been given the same treatment; if a fan project is not actively causing problems (reputational, financial, etc.), most companies will just leave it alone. For companies that actually seem to care about public opinion (as opposed to, say, Nintendo), I think it's fair to assume that the bad optics of taking legal action against a random fan project, however legally justified it might be, far outweigh any possible benefits.</p>
]]></description><pubDate>Mon, 23 Jun 2025 05:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44352607</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=44352607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44352607</guid></item><item><title><![CDATA[New comment by ktkaufman in "Google to buy Wiz for $32B"]]></title><description><![CDATA[
<p>I can tell you from firsthand experience that people - including people I have personally worked with at large organizations - have absolutely heard of Wiz. Yes, it is a relatively new player, but the people there have been putting out high quality research for years and have also demonstrated a very compelling approach to securing cloud environments. They get a lot of praise, and they've earned it.<p>Second, I have no idea what you're doing to get Wix results from a search for Wiz. When I search for Wiz, I get a whole bunch of results about Wiz, including links to discussion threads where random people (i.e., not high-rep HN users) <i>also</i> talk about how much they like the product.<p>Finally, something to consider: would Google actually pay $32B for a company that "nobody has heard of" and doesn't provide any value? Probably not. I would hope not.</p>
]]></description><pubDate>Tue, 18 Mar 2025 16:35:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43401406</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=43401406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43401406</guid></item><item><title><![CDATA[Macintosh Factory (1980s?) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=Dk306ZkNOuc">https://www.youtube.com/watch?v=Dk306ZkNOuc</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40401368">https://news.ycombinator.com/item?id=40401368</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 May 2024 19:27:59 +0000</pubDate><link>https://www.youtube.com/watch?v=Dk306ZkNOuc</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=40401368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40401368</guid></item><item><title><![CDATA[New comment by ktkaufman in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://ktkaufman03.github.io/" rel="nofollow noreferrer">https://ktkaufman03.github.io/</a><p>I don't post a lot, but when I do, I try to make it interesting. So far I've covered:<p>- a creative use of Rust's type system (<a href="https://ktkaufman03.github.io/blog/2023/04/20/rust-compile-time-checks/" rel="nofollow noreferrer">https://ktkaufman03.github.io/blog/2023/04/20/rust-compile-t...</a>)<p>- taking a deep dive into some obscure, closed-source scanner drivers, and ultimately creating new ones (<a href="https://ktkaufman03.github.io/blog/2022/09/04/pakon-reverse-engineering/" rel="nofollow noreferrer">https://ktkaufman03.github.io/blog/2022/09/04/pakon-reverse-...</a>)<p>I do have some more posts planned for the not-so-distant future, which I think will be interesting!<p>If for some reason you want to subscribe, I have an RSS feed set up: <a href="https://ktkaufman03.github.io/feed.xml" rel="nofollow noreferrer">https://ktkaufman03.github.io/feed.xml</a></p>
]]></description><pubDate>Wed, 05 Jul 2023 01:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36594433</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=36594433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36594433</guid></item><item><title><![CDATA[New comment by ktkaufman in "Bringing runtime checks to compile time in Rust"]]></title><description><![CDATA[
<p>I was annoyed by having to write the same boilerplate code over and over again to handle "failures" that would never actually occur, so I took matters into my own hands and came up with what I think is a pretty elegant (if slightly complicated) solution. As it turns out, the architecture of this solution can be applied to other issues!</p>
]]></description><pubDate>Thu, 20 Apr 2023 03:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=35635859</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=35635859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35635859</guid></item><item><title><![CDATA[Bringing runtime checks to compile time in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://ktkaufman03.github.io/blog/2023/04/20/rust-compile-time-checks/">https://ktkaufman03.github.io/blog/2023/04/20/rust-compile-time-checks/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35635842">https://news.ycombinator.com/item?id=35635842</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 20 Apr 2023 02:58:18 +0000</pubDate><link>https://ktkaufman03.github.io/blog/2023/04/20/rust-compile-time-checks/</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=35635842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35635842</guid></item><item><title><![CDATA[New comment by ktkaufman in "Ask HN: Who wants to be hired? (February 2023)"]]></title><description><![CDATA[
<p>Location: Worcester, MA<p>Remote: Yes, potentially open to hybrid<p>Willing to relocate: No<p>Technologies: C#, C/C++, Java, Rust, Python, Go<p>Résumé/CV: Available on request<p>Email: ktkaufman AT wpi DOT edu, include "HN February 2023" in the subject line<p>LinkedIn & GitHub: <a href="https://www.linkedin.com/in/kai-kaufman" rel="nofollow">https://www.linkedin.com/in/kai-kaufman</a> & <a href="https://github.com/ktkaufman03">https://github.com/ktkaufman03</a><p>I am a college sophomore studying cybersecurity with several years of practical experience in software reverse engineering, malware analysis and the automation of binary analysis tasks. I am also familiar with computer forensics tools such as Volatility. Some of my past projects include reverse engineering, fixing and updating legacy scanner drivers [1] as well as writing deobfuscators to handle software in various languages. While I was in high school, I uncovered and reported vulnerabilities in various ed-tech software packages.<p>I am looking for an internship in the cybersecurity field, ideally in a role that involves software reverse engineering. I'm open to other roles as well, including penetration testing work. If you think we'd be a good match, please do reach out!<p>[1] Reviving the Pakon film scanner: <a href="https://news.ycombinator.com/item?id=32714806" rel="nofollow">https://news.ycombinator.com/item?id=32714806</a></p>
]]></description><pubDate>Wed, 01 Feb 2023 22:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34618623</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=34618623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34618623</guid></item><item><title><![CDATA[New comment by ktkaufman in "Ask HN: Who wants to be hired? (January 2023)"]]></title><description><![CDATA[
<p>Location: Worcester, MA<p>Remote: Yes, potentially open to hybrid<p>Willing to relocate: No<p>Technologies: C#, C/C++, Java, Rust, Python, Go<p>Résumé/CV: Available on request<p>Email: kaufmank03@gmail.com<p>LinkedIn & GitHub: <a href="https://www.linkedin.com/in/kai-kaufman" rel="nofollow">https://www.linkedin.com/in/kai-kaufman</a> & <a href="https://github.com/ktkaufman03">https://github.com/ktkaufman03</a><p>I am a college sophomore studying cybersecurity with several years of practical experience in software reverse engineering, malware analysis and the automation of binary analysis tasks. I am also familiar with computer forensics tools such as Volatility. Some of my past projects include reverse engineering, fixing and updating legacy scanner drivers [1] as well as writing deobfuscators to handle software in various languages. While I was in high school, I uncovered and reported vulnerabilities in various ed-tech software packages.<p>I am looking for an internship in the cybersecurity field, ideally in a role that involves software reverse engineering. I'm open to other roles as well, including penetration testing work. If you think we'd be a good match, please do reach out!<p>[1] Reviving the Pakon film scanner: <a href="https://news.ycombinator.com/item?id=32714806" rel="nofollow">https://news.ycombinator.com/item?id=32714806</a></p>
]]></description><pubDate>Tue, 03 Jan 2023 00:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34225551</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=34225551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34225551</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>The way the scanner deals with dust is by complaining that there's dust :-) (It doesn't have a special dust error, AFAIK, but it does do some checks that will end up failing if too much dust has accumulated.)<p>The way to avoid dust accumulation is to keep it covered when it's not being used. That works nicely and is a reasonable thing to do anyway.</p>
]]></description><pubDate>Mon, 05 Sep 2022 02:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32719937</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32719937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32719937</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>In theory it's unnecessary. The problem is that one of the main selling points of the Pakon is its convenience - then again, if somebody <i>wants</i> to do things the hard way, who am I to stop them?<p>I don't have any plans to develop a cross-platform client, but I <i>will</i> be publishing more technical information about the scanner so people aren't left wondering what I know.</p>
]]></description><pubDate>Mon, 05 Sep 2022 02:27:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32719840</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32719840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32719840</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>I had help, but yes. I think it's worth the cost to give people peace of mind that they won't have to disable some of the most important security features available to them in order to use a scanner.</p>
]]></description><pubDate>Mon, 05 Sep 2022 02:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=32719719</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32719719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32719719</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>Oddly, there are files on the CDs that are dated <i>after</i> the date on the packing slip - several months after, in fact. So I'm not quite sure exactly how old my kit is...</p>
]]></description><pubDate>Mon, 05 Sep 2022 00:36:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32719208</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32719208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32719208</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>The custom drivers will be released soon :-) If you're not in the Pakon Facebook group, I recommend requesting to join it, since there's a lot of useful information there.</p>
]]></description><pubDate>Mon, 05 Sep 2022 00:09:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=32719029</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32719029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32719029</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>>I think it's still nightmare because Windows require driver signature verification by default<p>I've taken care of that already :) My custom drivers are properly signed and basically ready to release once I tidy up some loose ends.<p>I'm not entirely sure if this really needs to run at the kernel level. In the future I might investigate converting it to a user-mode driver, but for now I think a signed kernel-mode driver will suffice.</p>
]]></description><pubDate>Mon, 05 Sep 2022 00:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=32719021</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32719021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32719021</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>I've added a picture of my scanner to the article :-)</p>
]]></description><pubDate>Sun, 04 Sep 2022 21:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=32717867</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32717867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32717867</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>By popular demand, the article now has a picture of the scanner <i>I</i> have access to - an F135 Plus - with a bit more information about how it's used. For those who wish to see an F235 and/or F335, I recommend Google Images, since I'm not going to use someone else's pictures without their permission.</p>
]]></description><pubDate>Sun, 04 Sep 2022 21:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32717837</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32717837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32717837</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>I've addressed this a couple of times in response to others, but the main problem is that there are <i>multiple models</i> that look quite different from each other. I could pick one, but that wouldn't be telling the whole story, or I could show them all and add extra clutter to the page.<p>That being said, I'll probably just pick a model and add a picture to the article. Google Images is good for finding the others.</p>
]]></description><pubDate>Sun, 04 Sep 2022 21:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=32717683</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32717683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32717683</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>A more accurate title would be "Reviving the coolest scanner you've <i>probably</i> never heard of", but it was already a bit long.<p>I make no claims about my own coolness :-)</p>
]]></description><pubDate>Sun, 04 Sep 2022 20:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=32717666</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32717666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32717666</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>Good point about the Cypress acquisition. While I was investigating part of the driver code recently, I realized it was based on FX2 sample code. The development kit that I got, on the other hand, was pre-FX2. The article notes that Cypress acquired Anchor Chips, the original creator of EZ-USB, in 1999, which would seem to line up perfectly with the time frame in which the Pakon scanners were developed.</p>
]]></description><pubDate>Sun, 04 Sep 2022 20:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32717603</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32717603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32717603</guid></item><item><title><![CDATA[New comment by ktkaufman in "Reviving the Pakon film scanner"]]></title><description><![CDATA[
<p>TIL about PCI-X. Northlight looks like a pretty cool piece of hardware! It's cool to see what other obscure stuff is out there - that's why I like Hacker News :-)</p>
]]></description><pubDate>Sun, 04 Sep 2022 19:52:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=32717036</link><dc:creator>ktkaufman</dc:creator><comments>https://news.ycombinator.com/item?id=32717036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32717036</guid></item></channel></rss>