HN user

ryanchants

261 karma
Posts2
Comments188
View on HN

Yeah, my personal workflow has different reviewers for codebase(patterns, code cleanliness, etc), frontend, security, product fit, etc. So they spawn as separate subagents. Both so that they stay limited to their role, and so they don't have preconceived notions about the implementations. It's a bit heavy-handed but works for me.

Still working on Study Engine and Nomnominees(more or less done for now).

StudyEngine is a webapp I'm using while doing my masters in comp sci. I upload lecture notes, textbooks, papers, etc. It then extracts topics and tracks my mastery of them over time. It uses an LLM to generate questions and flash cards. It loops in some newer learning science ideas. It tests recognition first(multiple choice), and then once a level of mastery is matched, it switches to recall. Working on adding RAG to it, so I can surface where in the source material something can be reviewed when going over quiz results. Currently just for me an some friends. If can get a good eval set up, I might work on optimizing cost and seeing if it could be opened up.

NomNominees is simple webapp that tracks James Beard, Great American Beer Festival, Festival of Barrel Aged Beers, and other awards. I use it when I'm traveling to find places to check out. Even just a cluster on a map shows me neighborhoods I might want to check out.

https://studyengine.app

https://www.nomnominees.com

Building a small webapp to live on my home server to manage my history/science/philosophy/general knowledge podcasts. And then have it connect to sonos to create my own talk radio. Scheduling to auto-play whenever I want, usually 8am M-F. Play a news podcast first thing in the morning, then defer to others.

Paired with that, a MacOS app that detects when I'm on a zoom or google meet call to auto-pause the sonos, then unpause when the call ends.

I have a service that runs on my home server and uses the Ubiquiti API to detect when I'm on a zoom call. It then pauses my Sonos network-wide. Unpauses when the call is over. The next step of it is to have it's own podcast library, so I can have my own little talk radio going on in the background all day.

Some point, I want to convert into a little app and open source it, so you can install on your laptop so it's usable by more people. And have it detect more than just zoom.

"Become a famous pop star or sports hero." - as improbable as ever.

It's even more improbable. For both of those, your starting to see more and more of the current generation that are children/nieces/nephews of the already famous. They have the financial comfort to pursue it, and the family connections in the industries.

And for sports, the level at which you have to be competitive is getting younger and younger. So much more sports science/nutrition going in at the middle school/high school level.

Those were two fields that seemingly were still meritocratic, but that is fading fast, if it ever existed at all.

An app for supplementing learning in my masters program [1]. I'm currently in enrolled in the MCS Online from UIUC. My first course, Natural Language Processing, has been interesting, but it's a coursera-based course. This means the lectures are pre-recorded and mostly just the professor reading the slides. It's hard for me to stay engaged and really learn the material. So I started with a series of claude prompts that took the lecture slides and created a pre-watch summary, and then helped me drill the concepts after each lecture. I think converted those into a platform where I can upload notes/lecture slides and have it generate quizzes. It starts with recognition(multiple choice) questions, and eventually moves to recall(short answer) once you prove mastery of a topic. It also generates flashcards from failed answers. It extracts topics from the uploaded materials, and tracks mastery over time. Mastery rots if you don't touch the platform/topic for a while.

I'm not sure if I'll every productize it in any way, but I could see a world where it's used by people prepping for the bar, med boards, various continuing education stuff. Right now it's just a fun platform to build on as I explore the current wave of technologies. Building a framework for evaluating different LLMs for best price/accuracy. Adding a RAG pipeline so wrong answers can point back to source material for further review, etc.

I'm looking at moving from backend engineering to a more MLE or agent pipeline role, so this is giving me something more than school projects to build on. While also helping me do better at school.

[1] https://studyengine.app/

From my experience:

Back of House: schedules are pretty much set. The only time things change is working around someone being out.

Front of House is famously a giant pot exceptions. Mix of professional waitstaff and folks who are just picking up some shifts to finance their passion/true focus(art, music, non-profits, teachers). So you'll need to work around some fun priorities.

How do you flag special events? This will require extra people on a Monday that is historically forecast-ed to be slow. Large parties is a specialist skill in a lot of restaurants. Pretty much any server can make a large party work, but normally a few of the staff really shine with that kind of work, and you'll want them staffed.

Respect everyone's availability/time-off: FOH usually has a good mix of full-time and part-time. And a lot of people are willing to pick up an extra shift with some head's up. And that's both part-times going full-time for a week, and full-timers working extra shifts. People have preferences around working/not working doubles and clopens. One of your full-timers requests a few shifts off next week because their band is playing the next town over. The human process is just to ask a few people who are working if they want to pick up those shifts. Often the person taking off will have found someone to cover for them before requesting the time off, so you'll need that input. Often the GM/AGM making the schedule has all of the human parts in their head and just works through it.

I'm always reading a few books across a categories.

Fiction: Reaper's Gale, book #7 of the fantasy series Malazan Book of the Fallen.

Non-fiction(history): Denmark Vesey’s Garden: Slavery and Memory in the Cradle of the Confederacy

And then I'm dabbling in a few books around the math behind and practical hands-on machine learning/deep learning.

I'm currently working through Mathematics for Machine Learning and Data Science Specialization from Deeplearning.AI. It's been the best into to Linear Algebra I've found. It's worth the $50 a month just for the quizzes, labs, etc. I'm simultaneously working through the book Math and Architectures of Deep Learning, which is helping re-inforce and flesh out the ideas from the course.

[0] https://www.coursera.org/specializations/mathematics-for-mac... [1] https://www.manning.com/books/math-and-architectures-of-deep...

AI doing 30-50% of your work

I use AI for taking info and restructuring it for me. Rewrite a Linear ticket in a proper format, take an info dump and turn it into a spike outcome or ADR doc that I can then refine. I also like it for the rote stuff I haven't memorized the structure of: building OpenSearch queries, writing boto3 snippets, etc. Other than that, my job is the same as it was pre-LLM hype. And from talking to other engineers, it seems that my experience is fairly standard.