<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: keeganj</title><link>https://news.ycombinator.com/user?id=keeganj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 23:15:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=keeganj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by keeganj in "Frontier AI has broken the open CTF format"]]></title><description><![CDATA[
<p>I agree, it took me a second to parse. It may be because this is the first time I've seen "frontier models" described as "Frontier AI". That sounds more like a company name, especially when the F is capitalized.</p>
]]></description><pubDate>Sat, 16 May 2026 15:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48161097</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=48161097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48161097</guid></item><item><title><![CDATA[New comment by keeganj in "We asked the SEC for reasonable crypto rules for Americans"]]></title><description><![CDATA[
<p><a href="https://www.youtube.com/watch?v=EH6vE97qIP4">https://www.youtube.com/watch?v=EH6vE97qIP4</a><p>Or for the full course: <a href="https://ocw.mit.edu/courses/15-s12-blockchain-and-money-fall-2018/" rel="nofollow">https://ocw.mit.edu/courses/15-s12-blockchain-and-money-fall...</a></p>
]]></description><pubDate>Thu, 23 Mar 2023 02:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35269892</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=35269892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35269892</guid></item><item><title><![CDATA[New comment by keeganj in "Sonic Pi – Code based live music creation tool"]]></title><description><![CDATA[
<p>Sounds great! I just started working through their tutorial this weekend too and hope to be able to make something like this soon.</p>
]]></description><pubDate>Mon, 23 Aug 2021 14:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=28276286</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=28276286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28276286</guid></item><item><title><![CDATA[New comment by keeganj in "Launch HN: Financial Choice (YC S21) – Checking accounts with market returns"]]></title><description><![CDATA[
<p>This is brilliant.<p>This is absolutely a painpoint for me and other individuals that prefer to hold as much of their assets as possible in the market. The amount held over in checking for day to day transactions feels like little more than "cash drag" once you have enough saved that you can weather a market downturn. Right now I do expense tracking and budgeting largely so I can figure out how much balance I should keep in my checking account, then transfer the rest to investing. Combining the accounts like you propose would save me substantial time and missed market returns.<p>A problem you may run into in targeting bogleheads is that they like to see that you're well established before committing their life savings. Putting a substantial amount of money in a non-FDIC insured financial institution without a track record could be a non-starter. Advertising on your landing page that you base your services on top of Fidelity might lower that perception of risk.</p>
]]></description><pubDate>Mon, 09 Aug 2021 15:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=28117930</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=28117930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28117930</guid></item><item><title><![CDATA[New comment by keeganj in "Give me /events, not webhooks"]]></title><description><![CDATA[
<p>For infrequent events, why not both? A webhook to push the event and a full list at /events?</p>
]]></description><pubDate>Tue, 13 Jul 2021 17:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=27824030</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27824030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27824030</guid></item><item><title><![CDATA[New comment by keeganj in "Infinity and Negative Zero in Javascript"]]></title><description><![CDATA[
<p>I first ran into it when our database was holding negative values that we wanted to show as positive on the front end. To flip the sign we would multiply the stored value by -1. Since 0 was a valid value in our DB, the displayed value  after multiplication was -0, which looked like a glitch in the UI.</p>
]]></description><pubDate>Sun, 27 Jun 2021 20:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=27654945</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27654945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27654945</guid></item><item><title><![CDATA[Infinity and Negative Zero in Javascript]]></title><description><![CDATA[
<p>Article URL: <a href="https://keeganj.com/posts/infinity-and-negative-zero-in-javascript/">https://keeganj.com/posts/infinity-and-negative-zero-in-javascript/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27653613">https://news.ycombinator.com/item?id=27653613</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 27 Jun 2021 17:53:00 +0000</pubDate><link>https://keeganj.com/posts/infinity-and-negative-zero-in-javascript/</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27653613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27653613</guid></item><item><title><![CDATA[New comment by keeganj in "Dataflow, a self-hosted Observable notebook editor"]]></title><description><![CDATA[
<p>This is almost exactly what I was imagining. Just subscribed to updates, very interested to see what this becomes!</p>
]]></description><pubDate>Thu, 13 May 2021 21:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=27147473</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27147473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27147473</guid></item><item><title><![CDATA[New comment by keeganj in "Dataflow, a self-hosted Observable notebook editor"]]></title><description><![CDATA[
<p>Interesting take, I'm not deep in the python ecosystem, but this looks like it's lightweight enough to function as a refreshable notebook. Will give this a try, thanks!</p>
]]></description><pubDate>Thu, 13 May 2021 19:27:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=27146269</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27146269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27146269</guid></item><item><title><![CDATA[New comment by keeganj in "Dataflow, a self-hosted Observable notebook editor"]]></title><description><![CDATA[
<p>I didn't know you could write SQL directly in Rmarkdown like this, very interesting. Thanks!</p>
]]></description><pubDate>Thu, 13 May 2021 19:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=27146181</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27146181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27146181</guid></item><item><title><![CDATA[New comment by keeganj in "Dataflow, a self-hosted Observable notebook editor"]]></title><description><![CDATA[
<p>I'm not a data scientist, but I've been interested in the idea of a "code notebook" ever since Jupyter hit it big. I write mostly in JS/TS for application logic, so this looks like it could be really useful.<p>Related, does anyone have any recommendations of a (Postgres) SQL "notebook"? I don't really need any visualizations, more just a markdown integrated doc that allows me to lay out the different queries I use to answer a question.</p>
]]></description><pubDate>Thu, 13 May 2021 18:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=27145719</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=27145719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27145719</guid></item><item><title><![CDATA[New comment by keeganj in "The Gates to Hell: Apple’s Notarizing"]]></title><description><![CDATA[
<p>Anyone think that users will eventually become desensitized to the "malicious software" popup? If the process is this complex and buggy I imagine a lot of developers simply won't bother with notarization. Eventually if enough legitimate apps don't bother the popup will become common, and users may be annoyed more by Apple than any particular app. Like how the "run as admin" prompt just became an extra automatic click to many users in Windows.<p>It's not like the big development shops that do take the time to get the notarization process working get a special green checkmark by their app. After the app has been launched the first time, it's back to an even playing field with the apps that didn't notarize.</p>
]]></description><pubDate>Fri, 30 Apr 2021 15:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=26994424</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=26994424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26994424</guid></item><item><title><![CDATA[New comment by keeganj in "Planter: Auto-generate Plant UML diagrams from Postgres tables"]]></title><description><![CDATA[
<p>Will give this a try! With all the UML discussions lately it's made me nostalgic for having an ER diagram of my schema. This even looks simple / dependency free enough to run in a CI tool to keep such a diagram up to date with the codebase.</p>
]]></description><pubDate>Thu, 29 Apr 2021 15:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=26982332</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=26982332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26982332</guid></item><item><title><![CDATA[New comment by keeganj in "Ask HN: What's your quarantine side project?"]]></title><description><![CDATA[
<p>Just played with it for a few minutes, I liked it! The only bit that occasionally tripped me up was going diagonally in my word construction, but I got the hang of it after a few rounds.<p>One thing that may make this easier is beveling the edges of the tiles slightly so you don't accidentally select letters on either side of the diagonal unintentionally.</p>
]]></description><pubDate>Wed, 13 May 2020 23:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=23173313</link><dc:creator>keeganj</dc:creator><comments>https://news.ycombinator.com/item?id=23173313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23173313</guid></item></channel></rss>