You are viewing archived messages.
Go here to search the history.

William Bull 2023-08-07 13:39:56

Negative prompting (Classified free guidance) has been added to the transformer library:

github.com/huggingface/transformers/pull/24654/files

Here's an example from oobabooga on exllama:

github.com/oobabooga/text-generation-webui/pull/3325#issuecomment-1666959896

William Bull 2023-08-07 13:48:47

Hmm. This post was meant for a different Slack. I'll leave it hear in case anyone here is playing with LLMs. Sorry for the cross-post.

Eli Mellen 2023-08-07 14:24:36

Is anyone else using Jesse Grosjean’s Bike outliner on mac?

As an outliner it is fairly minimal. It can’t hold a candle to something like omnioutliner or org-mode by ways of features. But the text handling and rendering is pretty gorgeous, especially at input.

📝 Bike Outliner: Structured focused writing app for Mac

Use Bike to think, write, organize. Make lists, take notes, create documents. Bike's an unusually fast outliner designed for your Mac.

Jack Rusher 2023-08-07 14:37:18

I love the way it handles markdown presentation and editing — full of good ideas! (But I don’t use it.)

J. Ryan Stinnett 2023-08-07 17:20:03

Haven't seen this before, but it does look quite nice, may give it a try! 😄

Mattia Fregola 2023-08-09 06:21:15

📝 Project IDX

Project IDX is an entirely web-based workspace for full-stack application development, complete with the latest generative AI (powered by Codey and PaLM 2), and full-fidelity app previews, powered by cloud emulators.

Eli Mellen 2023-08-11 18:57:11

Has anyone read Who Can Name the Bigger Number? It was just recommended to me at work

Eli Mellen 2023-08-11 18:58:44

Features this lovely Borges-esq quote,

Imagine a novel, which is imbedded in a longer novel, which itself is imbedded in an even longer novel, and so on ad infinitum. Within each novel, the characters can debate the literary merits of any of the sub-novels. But, by analogy with classes of machines that can’t analyze themselves, the characters can never critique the novel that they themselves are in. (This, I think, jibes with our ordinary experience of novels.) To fully understand some reality, we need to go outside of that reality. This is the essence of Kleene’s hierarchy: that to solve the Halting Problem for some class of machines, we need a yet more powerful class of machines.

Ivan Reese 2023-08-12 17:47:50

I haven't — queued! Just gave it a quick skim, and was pleased to see Rudy Rucker's Infinity and the Mind get a reference. RIYL.

Andrew F 2023-08-12 23:34:46

I read it a while back. I generally enjoy Scott Aaronson. If I hear crazy news in computability theory or quantum computing I head for his blog to see his take. :)

Lu Wilson 2023-08-12 08:31:31

This was posted here back in March but it didn't get much discussion (at least, that's what the archive says), so I'm reposting: arxiv.org/pdf/2303.06777.pdf

Lu Wilson 2023-08-12 08:58:07

When people ask me what the downside of something like CellPond is, I clumsily try to explain that it has no 'reflection', you can't 'manipulate' the rules, move them around, or get them to work together with other programs (other non-CellPond programs, or even other CellPond programs). To improve on CellPond, you'd want to make it more of a 'hybrid' with other stuff.

It's not exactly the same, but I think this paper's concept of 'composability' touches on some of that!

I think that combining live+rich editors together often has the 'lego brick problem'. Combining them together often feels like attaching lego bricks. As in - there are predefined places (studs) where you can place them. You're quite restricted with what can go where. It feels plastic, and hard. I use Davinci Resolve's Fusion quite a lot, and it certainly feels like that to me (see attached image).

Textual code doesn't feel plastic. It feels like 'playdough'. You can mold different parts together, so that they become interlaced. There's a lot more freedom. I think a great example for this is JSX. You can compose HTML and Javascript together in any sort of way you want. It doesn't feel restricted, and you aren't stuck with the hard plastic borders caused by keeping them in different files.

That being said, the 'plastic-ness' of live editors is often a feature. eg: Scratch feels restrictive because it wants to stop you from making mistakes. This is great! But how can we do that while maintain some more 'playdoughyness'?

I've spoken a bit with Elliot Evans about this, as I think that his ideas about carets tackle this problem really well!! (for Polytope)

I'm also interested in Hest because of its focus on 'continuous-ness' of data. Sounds less rigid to me.

And I'm currently working on a weird thing called Arroost, which aims to be more reflective and intra-composable. Its output is 'more of itself', so it allows a bit more of that. I wouldn't say it's composable, but it's an experimental step towards it.

Anyway, really useful paper! It's given me more of the language and context for exploring this sort of thing!

Screenshot 2023-08-12 at 09.52.31.png

Paul Tarvydas 2023-08-12 09:39:24

Kagi Universal Summarizer says:

...

The document discusses qualities that are important for programming beyond static text. It identifies three main qualities - liveness, richness, and composability.

...

This allows domain-specific interactive programming tools to be integrated into general-purpose environments with full liveness. The document argues this can unlock new value for live and rich tools and programming research by enabling composition. It lays out a vision for further exploring the design space at the intersection of liveness, richness, and composability.

...

full summary (5 paragraphs): publish.obsidian.md/programmingsimplicity/2023-08-12-Summary+of+Paper+Live%2C+Rich+and+Composable

📝 2023-08-12-Summary of Paper Live, Rich and Composable - Obsidian Publish

Input Paper: Live, Rich, and Composable: Qualities for Programming Beyond Static Text URL: https://arxiv.org/pdf/2303.06777.pdf Kagi Universal Summarizer: https://kagi.com/summarizer/index.html Summa…

Joshua Horowitz 2023-08-13 11:45:18

Lu Wilson I’m really glad to hear that the paper’s been helpful to you!

I agree with your articulation of the ‘lego brick problem’. I have a prototype approach to composing live & rich tools* and I occasionally feel that it suffers from this problem – that the layers of abstraction around components are overly stiff and don’t afford composition as natural and combinatorially rich as I’d hope. But then I remember that the status quo is “no composition at all,” so, y’know, baby steps.

  • forthcoming at UIST; I’ll share some preprint stuff soon!
Joshua Horowitz 2023-08-13 11:48:11

Not sure how relevant this is (or how legible it is without context), but “clunky modules” always reminds me of this bit from Timeless Way of Building where Alexander writes about design via a process of holistic differentiation, vs design via combining prefabricated parts.

timeless-modular.png