<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: pgbovine</title><link>https://news.ycombinator.com/user?id=pgbovine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 10 Oct 2026 11:10:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pgbovine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pgbovine in "Tldraw Computer"]]></title><description><![CDATA[
<p>so exciting to see these ideas out in the world! i'm now imagining a Scratch-like playground for kids to explore end-user programming / AI in an accessible way, like some of the example apps you've shown<p>there's been a rising tide of academic HCI work in a similar space, wonder if there will be cross-pollination of ideas along these lines (many more papers i'm sure but some off the top of my head):
<a href="https://arxiv.org/abs/2305.11473" rel="nofollow">https://arxiv.org/abs/2305.11473</a>
<a href="https://arxiv.org/abs/2309.09128" rel="nofollow">https://arxiv.org/abs/2309.09128</a></p>
]]></description><pubDate>Sat, 21 Dec 2024 00:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42476650</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=42476650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42476650</guid></item><item><title><![CDATA[New comment by pgbovine in "XetCache: Improve Jupyter notebook reruns by caching cells"]]></title><description><![CDATA[
<p>also, while i have your attention here, since you wrote that related post on (not) vector db's ... what would you recommend for a newbie to get started with RAG? let's say i have a large collection of text files on my computer that i want to use for RAG. the options out there seem bewildering. is there something simple akin to Ollama for RAG?</p>
]]></description><pubDate>Tue, 19 Dec 2023 17:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38699043</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=38699043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38699043</guid></item><item><title><![CDATA[New comment by pgbovine in "XetCache: Improve Jupyter notebook reruns by caching cells"]]></title><description><![CDATA[
<p>very cool idea! i was also very interested in this problem during grad school ... prototyped an approach by hacking CPython, but the code (python 2.6? from 2010 era) has long bitrotted:
<a href="https://pg.ucsd.edu/publications/IncPy-memoization-in-Python-interpreter_ISSTA-2011.pdf" rel="nofollow noreferrer">https://pg.ucsd.edu/publications/IncPy-memoization-in-Python...</a>
<a href="https://pg.ucsd.edu/publications/IncPy-memoization-in-Python-interpreter-preliminary_TaPP-2010.pdf" rel="nofollow noreferrer">https://pg.ucsd.edu/publications/IncPy-memoization-in-Python...</a></p>
]]></description><pubDate>Tue, 19 Dec 2023 17:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=38698986</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=38698986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38698986</guid></item><item><title><![CDATA[New comment by pgbovine in "Llama2.c: Inference llama 2 in one file of pure C"]]></title><description><![CDATA[
<p>Your work is an inspiration as always!! My n00b question is: what do you think is currently the most practical path to running a reasonably-sized (doesn't have to be the biggest) LLM on a commodity linux server for hooking up to a hobby web app ... i.e., one without a fancy GPU. (Renting instances with GPUs on, say, Linode, is <i>significantly</i> more expensive than standard servers that host web apps.) Is this totally out of reach, or are approaches like yours (or others you know of) a feasible path forward?</p>
]]></description><pubDate>Sun, 23 Jul 2023 19:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=36839166</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=36839166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36839166</guid></item><item><title><![CDATA[New comment by pgbovine in "Show HN: Verify LLM Generated Code with a Spreadsheet"]]></title><description><![CDATA[
<p>Cool work! You and your team may be interested in these two recent CHI papers from Microsoft Research, both on very relevant topics to what you've been doing:<p>1) “What It Wants Me To Say”: Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models (<a href="https://arxiv.org/abs/2304.06597" rel="nofollow">https://arxiv.org/abs/2304.06597</a>) -- they try to tackle a similar problem as what you described above<p>2) On the Design of AI-powered Code Assistants for Notebooks (<a href="https://arxiv.org/abs/2301.11178" rel="nofollow">https://arxiv.org/abs/2301.11178</a>) - uses Mito as part of their case study</p>
]]></description><pubDate>Fri, 02 Jun 2023 08:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36162714</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=36162714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36162714</guid></item><item><title><![CDATA[New comment by pgbovine in "Ask HN: When is joining a startup worth it?"]]></title><description><![CDATA[
<p>as the son of a university professor (mother) and an entrepreneur/MBA/businessperson (father), i totally second this observation. +1</p>
]]></description><pubDate>Sun, 16 Sep 2018 15:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=17999438</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17999438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17999438</guid></item><item><title><![CDATA[New comment by pgbovine in "Ask HN: When is joining a startup worth it?"]]></title><description><![CDATA[
<p>ping me by email (see profile) if you want to brainstorm privately; my two cents is biased toward academia if you have an above-average setup (don't know until I see your CV!); startups come and go with each hype cycle.</p>
]]></description><pubDate>Sun, 16 Sep 2018 15:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=17999431</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17999431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17999431</guid></item><item><title><![CDATA[New comment by pgbovine in "Why some PhDs are quitting academia for unconventional jobs"]]></title><description><![CDATA[
<p>i totally know how you feel since i have felt that way in the past as well :) here's something relevant: <a href="http://pgbovine.net/practical-reason-to-pursue-PhD.htm" rel="nofollow">http://pgbovine.net/practical-reason-to-pursue-PhD.htm</a><p>my two cents: find something where the grants align with your interests, or find a brand-new faculty member who has startup money so isn't as bound by grants in the near term. and if things don't work out, simply leave and go to industry -- with a marketable skill set like what you get from being a CS major, there's no way for you to lose. go wherever has work that you like more.</p>
]]></description><pubDate>Mon, 23 Jul 2018 20:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=17595552</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17595552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17595552</guid></item><item><title><![CDATA[New comment by pgbovine in "What do Stanford CS PhD students think of their PhD program? [pdf]"]]></title><description><![CDATA[
<p>totally agreed! things can change even from one year to another with the <i>same</i> advisor. for instance, i'm not the same advisor to my students that i was last year, or the year before that, or the year before that. (i've only been at this for 4 years, and each year is incredibly different from the prior one.) circumstances change, resources change, and constraints change.</p>
]]></description><pubDate>Tue, 10 Jul 2018 16:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=17499439</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17499439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17499439</guid></item><item><title><![CDATA[New comment by pgbovine in "What do Stanford CS PhD students think of their PhD program? [pdf]"]]></title><description><![CDATA[
<p>you've inadvertently answered the question for me, to a first approximation :) i think that academia is a great launching point for a wide array of scholarly activities that the free market (i.e., industry) doesn't directly pay for: research, public policy, outreach, teaching, mentoring, industry collaborations, etc. i can work with whatever companies i want (even ones that are actively competing with each other at the moment!) and be seen as a "neutral" party; i can share knowledge via teaching and research again with a "neutral" voice without being seen as a spokesperson for a particular company or other special interest group. you're right, though -- there's a whole lot to the story. maybe someday i'll write something up!</p>
]]></description><pubDate>Tue, 10 Jul 2018 16:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=17499410</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17499410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17499410</guid></item><item><title><![CDATA[New comment by pgbovine in "What do Stanford CS PhD students think of their PhD program? [pdf]"]]></title><description><![CDATA[
<p>thanks! that's a hard problem! i frame it in terms of critical path: <a href="http://pgbovine.net/critical-path.htm" rel="nofollow">http://pgbovine.net/critical-path.htm</a><p>if you can't get on someone's critical path, then you have to make it very easy for them to help you with very little time commitment. e.g.,: <a href="http://pgbovine.net/how-to-ask-for-help.htm" rel="nofollow">http://pgbovine.net/how-to-ask-for-help.htm</a></p>
]]></description><pubDate>Tue, 10 Jul 2018 16:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=17499384</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17499384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17499384</guid></item><item><title><![CDATA[New comment by pgbovine in "What do Stanford CS PhD students think of their PhD program? [pdf]"]]></title><description><![CDATA[
<p>no way! (i'm glad i did it the first time, though)</p>
]]></description><pubDate>Tue, 10 Jul 2018 03:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=17495256</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17495256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17495256</guid></item><item><title><![CDATA[New comment by pgbovine in "What do Stanford CS PhD students think of their PhD program? [pdf]"]]></title><description><![CDATA[
<p>thanks! AMA.<p>(no guarantees that i'll be able to answer via text, though; maybe i'll make a video later. been trying to minimize my computering time off-hours due to increasing wrist pains ... PSA: take care of your wrists, everyone!)</p>
]]></description><pubDate>Tue, 10 Jul 2018 03:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=17495211</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=17495211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17495211</guid></item><item><title><![CDATA[New comment by pgbovine in "Jupyter Receives the ACM Software System Award"]]></title><description><![CDATA[
<p>overnight successes are usually 10-15 years in the making; so much goes on before the public release</p>
]]></description><pubDate>Wed, 02 May 2018 17:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=16979255</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=16979255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16979255</guid></item><item><title><![CDATA[New comment by pgbovine in "Things I did wrong as a professor (2016)"]]></title><description><![CDATA[
<p>see here for US-oriented details: <a href="http://pgbovine.net/professor-job-titles.htm" rel="nofollow">http://pgbovine.net/professor-job-titles.htm</a></p>
]]></description><pubDate>Mon, 08 Jan 2018 16:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=16097844</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=16097844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16097844</guid></item><item><title><![CDATA[New comment by pgbovine in "Things I did wrong as a professor (2016)"]]></title><description><![CDATA[
<p>Lecturers are part- or full-time teaching faculty (usually not tenure-track, but some schools like UC's have tenure-track Lecturer tracks) e.g., <a href="https://profiles.stanford.edu/48960" rel="nofollow">https://profiles.stanford.edu/48960</a></p>
]]></description><pubDate>Mon, 08 Jan 2018 16:32:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=16097831</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=16097831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16097831</guid></item><item><title><![CDATA[New comment by pgbovine in "Things I did wrong as a professor (2016)"]]></title><description><![CDATA[
<p>yep, this is often confusing for folks coming in from other countries: <a href="http://pgbovine.net/professor-job-titles.htm" rel="nofollow">http://pgbovine.net/professor-job-titles.htm</a></p>
]]></description><pubDate>Mon, 08 Jan 2018 16:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=16097820</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=16097820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16097820</guid></item><item><title><![CDATA[New comment by pgbovine in "Advice for new Ph.D. students (2013)"]]></title><description><![CDATA[
<p>oh noes, not that guy again! this was written over 4 years ago before i became a professor, so YMMV :) i haven't looked at this for years; this is a more updated (and complementary) take on some of these issues, how that I've advised ~25 research students so far:
<a href="http://www.pgbovine.net/managing-me-as-your-advisor.htm" rel="nofollow">http://www.pgbovine.net/managing-me-as-your-advisor.htm</a></p>
]]></description><pubDate>Sat, 09 Dec 2017 05:35:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=15884487</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=15884487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15884487</guid></item><item><title><![CDATA[New comment by pgbovine in "Ask HN: How do you moonlight (and career advice)?"]]></title><description><![CDATA[
<p>btw this may shed some light on your situation ... tl;dr unicorn jobs don't exist (for long) <a href="http://pgbovine.net/unicorn-jobs.htm" rel="nofollow">http://pgbovine.net/unicorn-jobs.htm</a></p>
]]></description><pubDate>Thu, 02 Nov 2017 18:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=15613144</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=15613144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15613144</guid></item><item><title><![CDATA[New comment by pgbovine in "Ask HN: How do you moonlight (and career advice)?"]]></title><description><![CDATA[
<p>If you're cranking out papers, then you should have enough papers to finish soon; in that case, just finish your Ph.D. and move on. Tell your advisor that you want to graduate within the next year, and that you have the papers to do so. Like it or not, the credential can open up doors for you in the future in unexpected ways, and you're so close to it already. (If you were, say, a 2nd-year student and felt this way, then leaving would be a much more feasible option.)</p>
]]></description><pubDate>Thu, 02 Nov 2017 18:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=15613107</link><dc:creator>pgbovine</dc:creator><comments>https://news.ycombinator.com/item?id=15613107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15613107</guid></item></channel></rss>