HN user

yaj54

840 karma

Email: yaj@any-of-the-below-domains.

https://reddsera.com - The top Coursera courses recommended on Reddit.

https://yahnd.com/theater - HN Theater collects, ranks, and showcases the best talks and videos recommended on Hacker News. See new top videos at https://twitter.com/HNTheaterMonth

https://yahnd.com/academy - HN Academy collects, ranks, and showcases the online courses recommended on Hacker News.

https://techyaks.com - Over 80K software development tech talks ranked algorithmically to surface the industry's best presentations from the past, present and future.

Posts11
Comments88
View on HN

This is a super helpful breakdown and really helps me understand how the RL step is different than the initial training step. I didn't realize the reward was delayed until the end of the response for the RL step. Having the reward for this step be dependent on the coherent thought rather than a coherent word now seems like an obvious and critical part of how this works.

Nice work. Subscribed.

I had a very similar idea a while back. I wanted to rank news by "impact" which might be more concrete than "significance."

For an LLM prompt, it would be something like:

"estimate the number of people who's lives that will be materially changed by this news." and "estimate the average degree of change for those impacted."

Then impact is roughly the product of those two.

Additionally, I want a version that is tailored to me specifically "estimate the degree of change this will have on my life." + context of my life.

Tangentially, I've found that getting ratings out LLMs works better when I can give all options and request relative ratings. If I ask for rankings individually I get different and less good results. Not enough context length to rate all news from all time in one go though. Any thoughts on that? Maybe providing some benchmark ratings with each request could help? Something I'm exploring.

3. Hypothetical answer generation from a query using an LLM, and then using that hypothetical answer to query for embeddings works really well.

I've been wondering about that and am glad to hear it's working in the wild.

I'm now wondering if using a fine-tuned LLM (on the corpus) to gen the hypothetical answers and then use those for the rag flow would work even better.

This looks cool. Here's my feature request list (can't tell if these are there yet):

- import existing html/css. This would allow me to use it for non-greenfield projects, and allow for back-and-forth workflows.

- mark nodes with my own semantic ids that are included in the html export. I would use these to post process exported html to create dynamic templates/components/views. I don't want to be tied to a specific framework.

Agreed. I really like the concept of the now page as a succinct quarterly update. I want it to only change once per quarter.

I also really like consolidated news feeds of one persons activity across all platforms (which seems more like what these "auto now" page attempts are going for).

I think we need a new term. I would like to call it /feed. It could even be implemented as an rss/atom/activitypub aggregate feed of all a user's activity across publishing platforms.

/feed

Let's make it a thing. And let's keep /now as the quarterly update.

(also, your now page link is not resolving)

My broad sweeping generalization was primarily meant as a counterpoint to this from parent comment: "The pandemic showed us exactly what children would prefer to do, when they don't have a physical teacher standing over them, which is bugger all."

My point is more that kids, when left to their own devices (with basic needs met), will find ways to occupy themselves that they find interesting that are not outcome oriented (I call this playing).

And I personally have never met a kid that didn't like playing in some form or another, though the form of playing is highly, highly individualized.

Kids, when given the choice, will choose to play games (of many different kinds) above just about anything else.

The future of education is the playful gamification of relevant skills, knowledge, and behaviors.

I'd argue that what you're talking about in fiction is coherence (internal consistency) not factual accuracy (consistency with an externally verifiably ground truth).

I'd also argue that the economic value of coherent bullshit is ... quite high. Many people have made careers out of producing coherent bullshit (some even with incoherent bullshit :-).

Of course, in the long run, factual accuracy has more economic value than bullshit.

LLMs would be better nomenclature than AI in this context.

LLMs are not factual databases. They are not trained to retrieve or produce factual statements.

LLMs give you the most likely word after some prior words. They are incredibly accurate at estimating the probabilities of the next word.

It is a weird accident that you can use auto-regressive next word prediction to make a chat bot. It's even weirder that you can ask the chatbot questions and give it requests and it appears to produce coherent answers and responses.

LLMs are best thought of as language generators (or "writers") not as repositories of knowledge and facts.

LLM chatbots were a happy and fascinating (and for some, very helpful) accident. But they were not designed to be "factually correct" they were designed to predict words.

People don't care about (or are willing to accept) the "wrong answers" because there are enough use cases for "writing" that don't require factual accuracy. (see for instance, the entire genre of fiction writing)

I would argue that it is precisely LLMs ability to escape the strict accuracy requirements of the rest of CS and just write/hallucinate some fiction that is actually what makes this tech fascinating and uniquely novel.

Ditto. I somewhat recently learned that Safari only keeps the history log for one year unless you explicitly set "Remove history items" to "manually." Which I've done so that I at least have a list that I could crawl in the future to build a full text index on.

ah! this took me a second to grok, but from #2 above: "we just want to send the email service a request that we want to be processed in a month. The thing that hangs around ‘in-flight’ wouldn’t be a journal of a partially-completed workflow, with potentially many steps, but instead a single request message."

I'll have to think through how much that solves, but it's a new insight for me - thanks!

I like that you're working on this. seems tricky, but figuring out how to clearly write workflows using this pattern could tame a lot of complexity.

how do tools like this handle evolving workflows? e.g., if I have a "durable worklflow" that sleeps for a month and then performs its next actions, what do I do if I need to change the workflow during that month? I really like the concept but this seems like an issue for anything except fairly short workflows. If I keep my data and algorithms separate I can modify my event handling code while workflows are "active."

awesome work! I've wanted to explore the same idea - glad to see it getting worked on. The chat interface into language models clearly works but it frequently feels like an inefficient way to explore the latent knowledge space of the model. Hypertext (the www) has also been shown to be a great way to explore a massive knowledge space. What this is doing is applying something like a hypertext layer as a way to navigate the model's latent space. Very cool. It could become something of a dynamically generated personalized wikipedia. I'm curious what the prompts look like that you are using to generate subsequent "pages". It could be as simple as "write a wikipedia style summary of <x>" but I think there is a lot of potential in including the context of my current "rabbit hole": "explain <x> in the context of <y> with a learning goal of <z>", etc. Another idea: grounding this kind of hypertext exploration with rag on a specific dataset, e.g., wikipedia or hn.

maybe the authors should have used a larger context window in order to output their paper ;-)

I jest - a well contained and specified context is important for a paper.

But also, questions like "it would be interesting to also try this other thing" is how new papers get written.

agreed. most people can't create a custom tailored finance statement model. but many people can write the following sentence: "analyze this financial statement and suggest a market strategy." and if that sentence performs as well as an (albeit old) custom model, and is likely to have compound improvements in its performance over time with no changes to the instruction sentence...

OpenAI: Model Spec 2 years ago

GPT4: in a string context, "1 + 1" might concatenate into "11" rather than numerically adding to "2".

GPT4: The holographic principle suggests that all of the information contained in a volume of space can be represented as encoded information on the boundary of that space. If one were to apply this principle radically, one could argue that our three-dimensional perception of the Earth's shape is just a holographic projection from a two-dimensional surface. In this speculative scenario, one might argue that the "true" nature of Earth could be flat if viewed as a two-dimensional boundary encoding information in a higher-dimensional space.

The web is distributed HyperCard. A website is basically a hypercard stack (albeit more text-centric than bitmap-centric) it's visual, card/page based, scriptable, and hyperlinked.

Get him to put together a hello world page from scratch and get it published on a live domain and he will be hooked for life.