Readit News logoReadit News
pgbovine commented on Tldraw Computer   computer.tldraw.com... · Posted by u/duck
steveruizok · a year ago
Not immediately! This might turn out to be just a great demo, might be something worth continuing with, really depends on how the next few weeks go. Either way there might be something we can do with the developer community around data endpoints in the short term.
pgbovine · a year ago
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

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): https://arxiv.org/abs/2305.11473https://arxiv.org/abs/2309.09128

pgbovine commented on XetCache: Improve Jupyter notebook reruns by caching cells   github.com/xetdata/xetcac... · Posted by u/skadamat
ylow · 2 years ago
Author here. Mandala looks really cool. Thanks for the recommendation!
pgbovine · 2 years ago
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?
pgbovine commented on XetCache: Improve Jupyter notebook reruns by caching cells   github.com/xetdata/xetcac... · Posted by u/skadamat
ylow · 2 years ago
Author here. Mandala looks really cool. Thanks for the recommendation!
pgbovine · 2 years ago
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: https://pg.ucsd.edu/publications/IncPy-memoization-in-Python...https://pg.ucsd.edu/publications/IncPy-memoization-in-Python...
pgbovine commented on Llama2.c: Inference llama 2 in one file of pure C   github.com/karpathy/llama... · Posted by u/anjneymidha
karpathy · 3 years ago
Yay fun to see it make its way to HN :) It turns out that my original checkpoint runs _way_ faster than I expected (100 tok/s) on MacBook Air M1 with -O3 when compiling, so I am now training a bigger 44M model, which should still running interactively. Maybe the 7B Llama model is within reach... :thinking_emoji:
pgbovine · 3 years ago
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 significantly 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?
pgbovine commented on Show HN: Verify LLM Generated Code with a Spreadsheet    · Posted by u/narush
pgbovine · 3 years ago
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:

1) “What It Wants Me To Say”: Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models (https://arxiv.org/abs/2304.06597) -- they try to tackle a similar problem as what you described above

2) On the Design of AI-powered Code Assistants for Notebooks (https://arxiv.org/abs/2301.11178) - uses Mito as part of their case study

pgbovine commented on Ask HN: When is joining a startup worth it?    · Posted by u/throwawayprof
mikekchar · 8 years ago
As a son of a university professor who has worked mostly with startups in my career, I would say, if you have tenure, or a good shot at it, I would not leave.

I explored academia when I was young and gave up because I realised how limiting it was going to be for me. The infighting, and politics are crazy. Software is a game that's best played in teams and the kind of team you can realistically build in academia is limited (for reasons I'm sure you're far too aware of).

However, as I've gotten older (getting near the tail end of my career), I've discovered something interesting. In business, your teams are composed of the people you can hire. It's not a true collaboration either. Small startups are the most fun because it's small and cosy and you can usually get a good feel for your coworkers before you join. But as the business grows, the business needs take over. At some point, your contribution becomes one of encoding the (usually ill thought-out) dreams of the business people.

There are plenty of interesting problems, but unfortunately, there is very little desire to solve these problems. And as the business grows, your influence is likely to diminish greatly. It's very frustrating to see the problem you want to work on hovering in front of your face, but be denied access to it.

As an academic with tenure, you have something incredibly valuable: freedom. You work on what you want to work on. You solve the problems that you want to solve. And, as you said, you may not be able to get grants, or hire grad students and get a lot done, but you also don't have to grind through the day following other people's priorities (for the most part).

pgbovine · 8 years ago
as the son of a university professor (mother) and an entrepreneur/MBA/businessperson (father), i totally second this observation. +1
pgbovine commented on Ask HN: When is joining a startup worth it?    · Posted by u/throwawayprof
pgbovine · 8 years ago
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.
pgbovine commented on Why some PhDs are quitting academia for unconventional jobs   cbc.ca/radio/thesundayedi... · Posted by u/pseudolus
awelkie · 8 years ago
I think CS PhD programs in particular can be a little strange. I decided to go back to school to pursue a CS PhD after chatting with a retired mathematician about his PhD. He was talking about how he took classes for two years to explore different areas of mathematics and to pass the general exams, then he decided on a branch of mathematics (topology) and approached a professor in that area to be his advisor. After working through a few textbooks together, this person posed a question to his advisor, spent a few more years working to answer the question, eventually answered it and published the result in his dissertation.

This seemed to be what a PhD was all about, but it's not what I've experienced. I've just completed the first year of grad school, and while the classes have been interesting, the expectation is that you already have an advisor when you arrive (or at the latest at the end of your first year) and you hit the ground running pumping out papers. There seems to be little opportunity to explore computer science as a whole or to work towards one singular result. I recently had the pleasure of chatting with Peter Sarnak about CS graduate education. He said that CS is in a weird spot between traditional engineering disciplines and the liberal arts, and that the need for grant funding causes departments to encourage students to work on whatever projects the professors are leading. But even he seemed a little surprised when I told him that our department's general exam is basically a presentation on the research you've accomplished so far.

I think this is unfortunate. First, because it goes against what I wanted out of a PhD. But also because it makes the PhD not much different than working in industry. If in either case I have to write code for some boss and satisfy my curiosities on the nights and weekends, why would I choose to do it for much less money and worse career prospects? I imagine this is causing the best and brightest to avoid academia in computer science, which seems bad for research and technological progress in general.

pgbovine · 8 years ago
i totally know how you feel since i have felt that way in the past as well :) here's something relevant: http://pgbovine.net/practical-reason-to-pursue-PhD.htm

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.

pgbovine commented on What do Stanford CS PhD students think of their PhD program? [pdf]   archive.org/download/phd_... · Posted by u/suuser
UncleMeat · 8 years ago
It's a good read but it is also worth knowing that Dawson's group was going through changes at the time and PhD experiences are often very unique depending on the circumstances of your advisor, research, and field trends.
pgbovine · 8 years ago
totally agreed! things can change even from one year to another with the same 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.
pgbovine commented on What do Stanford CS PhD students think of their PhD program? [pdf]   archive.org/download/phd_... · Posted by u/suuser
misschresser · 8 years ago
What made you go back into academia? Based on this snapshot of your life, it felt like academia at its best gave you an outlet to explore the things you were really interested in, but at its worst, had a ton of obvious drawbacks. Even in this book, it seems a lot of the best experiences stemmed from or started outside of the program (MSR) and the Ph.D, while providing support and enabling these things to happen in the first place, was no longer an active contributor in.

I know you had mentioned you could write a whole book on this, so I'm sure there's a lot to the story.

pgbovine · 8 years ago
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!

u/pgbovine

KarmaCake day2356September 28, 2009View Original