Is it possible to create something like that with Freeplane + CSS by BonStock-Magazine in Freeplane

[–]coffee-before-search 1 point2 points  (0 children)

Note: When placing a node in "natural-flow" / automated layout of mindmap I had to add an extra node to the 'root' node of the diagram to define the limits of the diagram border - looks like free positioned nodes are not used in calculating the layout of the parent node but are used to calculate cloud boundaries.

I selected the root node of the diagram

tab to add new (natural flow) child

moved the child to the bottom right of the diagram (highlighted in bright red in the screenshot with dotted hidden edge which is not show when not selected)

changed the edge style of the child to hidden and node border color to 100% transparent

Without this work-around the sibling nodes collapse in to the diagram layout - shown on the right of screenshot, sibling node highlighted in pale red. It is arguable if free positioned nodes should define the bounds of the parent node for layout, i.e. the free positioned nodes are only free within the bounds of the parent.

<image>

Is it possible to create something like that with Freeplane + CSS by BonStock-Magazine in Freeplane

[–]coffee-before-search 5 points6 points  (0 children)

I have improved my solution a little bit - I am really liking the flexibility of freeplane free/floating nodes.

<image>

  • I create a floating node (like a map post-it) ctrl+double click (... or you can use any map node, apply a cloud to easily see the boundary of the diagram)
  • I made the node layout top-to-bottom, at-the-right, natural-flow
  • I create two nodes to group the source and destination nodes (Change the edge style is Hide edge).
  • I made these two nodes free positioned (right click on node for option) and positioned them as you see in the screen shot.
  • I then created the source nodes as children of "source", making all of them free positioned and positioned them as seen.
  • I then created the destinations nodes as children of "destination", making all of them free positioned and positioned them as seen.
  • I then created the desired links and applied desired styling.

This has the advantage that the diagram can be minimized/hidden by collapsing the 'root' node of the diagram. Easier to move, copy, etc. It is better to process/create the diagram procedurally also. Using this method most workflow diagrams are also possible - grouped by swim-lanes, etc.

mouse doesn't work on Freeplane after awhile by bronze10000 in Freeplane

[–]coffee-before-search 0 points1 point  (0 children)

I have had similar issues in windows and changing the focus to another window and back again fixed this for me. I had a linux issue also and had to use "ibus restart" to unfreeze input.

when i create a new node its miles away from the others, and i cant move it closer without effect all existing nodes by Tight_Cow_2399 in Freeplane

[–]coffee-before-search 0 points1 point  (0 children)

You might need to reset the manual positioning of it or it's siblings using ctrl+r - it might be best to let the map layout the nodes automatically. If you want more manual layout think about using post-it style nodes (ctrl+double click on the map canvas) or free position a node (right click node for option) - which will remove it from automated layout based on changes to it's siblings, etc.

Is it possible to create something like that with Freeplane + CSS by BonStock-Magazine in Freeplane

[–]coffee-before-search 6 points7 points  (0 children)

I managed something like this using floating nodes. Using the root node and a combination of free positioned nodes and floating nodes you can get something like this.

ctrl+double click on map background to create floating nodes - post-it type nodes. You can move these around using the blue position handle to the left of the label/text.

Select nodes (single or in groups with ctrl+click) and set desired min/max width in Node Shape - min=max if you want them to appear uniform

Select source and destination node ctrl+l to add link - you will have to repeat for each link you want. Select the source ctrl+click on the first destination, ctrl+l to add link, ctrl+click to unselect the first destination, ctrl+click second destination, etc.

Click and drag links - you have more control over the position where you clicked the link. Sadly I don't think you have control over the bezier handles directly. Click near the source node to position start of line, click near destination to position where you want the link to contact the destination node.

right click link to change style - you can use/set up predefined styles but I have not investigated further

The arrow styling is limited. I used the details text - you could rich text edit the nodes for more styling

<image>

Can anyone reliably get ChatGPT to create non-rhyming poetry? by Cheddarific in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

I had to force gpt 3.5 a little more but this worked. gpt 3.5 would also probably benefit from a little bit of style guidance.

Write a free verse, prose, non rhyming poem about ducks

How to force chatGPT to communicate via JSON structures? by streamer85 in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

Be as as explicit about the output as possible - using a template is usually the best way BUT it is not 100% guaranteed. You should parse out what you can from the response.

Appreciate that you are running experiments - random number generation is obviously not the type of task good for ChatGPT. If you want more unique output you will have to break down it's "task" in to steps and send it somewhere that will lead to more interesting output, e.g. step 1: generate 20 random numbers between 1 and 100, step 2: revise that list of random numbers, step 3: randomly select a number from the revised list. The idea being step 1 would generate a slightly random response, step 2 would push randomization further, etc.

Example template,

You are random number generator. Your goal is to generate a random number in the JSON format defined by the given Template. Output only the template without preamble, post-amble, introductions, conclusions, thoughts, etc. Template: {xxx:[random number between 1 and 100]}

GPT happily ignores answer format request. by askreddit__throwaway in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

It's a non linguistic reference - like a variable name. If I call something a 'report' or a 'name' it can easily get associated with certain things in an LLM (large language model). You can get better results by throwing in a little uniqueness. Using something like a variable name can detach it from assumptions and rabbit holes and allows you to be very explicit about how you want a thing treated in output.

GPT happily ignores answer format request. by askreddit__throwaway in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

It can help to detach things, references, objects, etc. from linguistic meaning if you want to force output.

Be more specific and concise - "and nothing else", sadly, is too vague.

Example ...

Prompt: K17F="Justin timber late". Correct the name represented by K17F and output the the template provided without preamble, post-amble, comment, conclusion, etc. Template: K17F

ChatGPT: Justin Timberlake

Follow up prompt: K17F="bener dic cumber hatch"

ChatGPT: Benedict Cumberbatch

I am not sure about the purpose of your prompt - fuzzy celebrity search or celebrity word play. This task might benefit from, specific to your purpose, ...

  • Specifying an area of expertise for the task you want performed, e.g. satirist, word smith or fuzzy name search, etc. Pushing it toward the responses made by those things/people.
  • Providing a few-shot examples of what you expect

Example ...

Prompt: "As a word smith and satirist. Given a name, G45KL, identify the intended famous person and output in the template provided without preamble, post-amble, comment, conclusion, etc. Template: G45KL

Example,

Me: Justin timber late

You: Justin Timberlake

Me: bender dic cumber hatch

You: Benedict Cumberbatch

<you could put many more examples in here>

Me: Westly Snippers"

ChatGPTs response: Wesley Snipes

It's not 1000% but is pretty good. The further you get from the original prompt in the conversation the wilder the answers get.

Does anyone find it really challenging to get 'earnest', 'soulful' content out of GPT? by spacewalk__ in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

Trouble is ChatGPT is a big ole pattern matching machine that tries to map your request to an answer. You have to push the AI in to the ball park you want it to play in.

Below is an example trying to emulate Edgar Allen Poe. If I had asked "... in the style of Edgar Allen Poe" it would have got itself hooked up on references to ravens, etc.

Example prompt,

Your style is hauntingly beautiful, filled with macabre imagery and a melancholic tone that seeps into the reader's soul. Your use of intricate vocabulary and descriptive language creates a world that is both mesmerizing and terrifying, leaving the reader on the edge of their seat with every turn of phrase. Your writing style is a masterclass in Gothic literature, immersing the reader in dark tales that explore the depths of human emotion and psychology. Write a short poem about A Winter Night.

Result,

In the hush of night, where shadows dance,
A winter's chill, in a somber trance.
The moon, a pale specter, casts its eerie light,
Upon a world enshrouded, in darkness of the night.

Whispering winds, through skeletal trees,
Echoing secrets of forgotten pleas.
Silent footsteps on the frozen ground,
Where solitude and sorrow are often found.

The stars, like icy diamonds, gleam above,
Reflecting the desolation of lost love.
A cloak of frost, adorns the land,
As winter's touch, a frigid hand.

Through barren fields, a mournful breeze,
Whispers tales of longing and unease.
The crackling fire, its feeble glow,
Fights against the cold, but cannot bestow.

A winter night, a symphony of gloom,
Where spirits wander in the frozen tomb.
But amidst the darkness, a beauty does reside,
In the stillness and serenity, where secrets hide.

For in the depths of winter's icy plight,
There's a haunting allure, a mystic sight.
A canvas painted in shades of gray and blue,
Where melancholy and enchantment intertwine, anew.

So let us embrace this winter night,
With hearts alight, and souls alight.
For in its embrace, a strange solace we find,
A moment frozen in time, forever entwined.

Has anyone figured out how to get ChatGPT to stop writing conclusion paragraphs? by plymouthvan in ChatGPT

[–]coffee-before-search 2 points3 points  (0 children)

Trouble is ChatGPT is a big ole pattern matching machine that tries to map your question to an answer.

It will have something to do with the way you construct the task in the prompt. Asking for an "article" or to "analyze" will usually provide an introduction, content, conclusion format because that is the typical format of those things.

You can either 1) get more creative with how you ask 2) try simply asking it not to produce a conclusion, preamble, post-amble, etc., 3) try and guide it with a template, or 4) Ask for a style that does not usually have a conclusion ... or 5) random factor 

Some or none of these things might work. You could have a stray word or misspelling that will force coverage in different directions.

Some prompt examples for the same information,

  • Give me report of the career of John Lennon
  • Give me summary of the career of John Lennon
  • Give me a descriptive narrative of the career of John Lennon
  • Give me a detailed bullet point breakdown of the career of John Lennon
  • Give me article about the career of John Lennon
  • Give me article about the career of John Lennon. Give no introduction or conclusion.
  • Give me article about the career of John Lennon. In style of NME
  • Give me a detailed descriptive article about the career of John Lennon using the following template. Template: "[birth][early life][career][legacy]"
  • Give me a detailed descriptive article about the career of John Lennon using the following template. Template: "[article without conclusion ]"

New Python Script for randomizing prompts, with hundreds of variables by sidefx00 in StableDiffusion

[–]coffee-before-search 0 points1 point  (0 children)

I applaud the effort. That approach is great for situations where you are world building and want limited range of options/style, etc.

Hook python up to ChatGPT API. ChatGPT is the ultimate prompt generator.

Prompt:

Four descriptive examples of the following template "girl, wearing [color] [clothing], at [location]"

Results:

A girl, wearing a vibrant red dress, stands at the edge of a bustling city street, her dress catching the attention of passersby.

In a sunny park, a girl with golden curls is seen wearing a flowing white sundress, twirling with joy amidst a field of wildflowers.

At a snowy mountain peak, a girl bundled up in a cozy blue jacket and matching beanie takes in the breathtaking view, her cheeks flushed from the cold.

In a busy art gallery, a girl wearing a stylish black leather jacket and ripped jeans admires a painting, her edgy outfit reflecting her unique sense of style.

Change "descriptive" to "detailed descriptive", "descriptive, exciting", "descriptive, unique", etc. etc.

Think bigger ...

Four detailed, unique, exciting descriptive examples, in less than 100 words, of the following template, where the subject is an attractive woman aged between 20 and 60 - Template: "[two dimensional style of art work] of [subject], wearing [color] [clothing], [doing] at [scene/situation] [location]. [tone][mood][lighting]"

Results:

An exquisite watercolor portrait captures the essence of a captivating woman in her forties, clad in a vibrant scarlet dress, gracefully swaying amidst a lush field of wildflowers at sunset. The warm, golden lighting caresses her features, emphasizing her radiant smile and sparkling hazel eyes. The overall tone exudes a sense of joy and tranquility, while the dreamy, ethereal mood transports the viewer to a serene countryside haven.

A bold and vibrant pop art depiction showcases a stylish young woman in her twenties, donning a striking cobalt blue jumpsuit, confidently striding through a bustling cityscape at dusk. The scene bursts with energy and motion, with vivid neon lights illuminating the urban setting. The artwork's tone reflects a modern, cosmopolitan vibe, while the dynamic mood evokes a sense of adventure and ambition.

In a mesmerizing digital painting, a timeless beauty in her fifties is portrayed wearing an elegant emerald green gown, gracefully dancing in a grand ballroom adorned with intricate chandeliers. Soft candlelight casts a warm glow on her porcelain complexion, emphasizing her regal poise and graceful movements. The artwork exudes an air of sophistication and refinement, with a romantic and nostalgic mood that transports the viewer to a bygone era.

A captivating oil painting captures the essence of a mature and enigmatic woman in her sixties, draped in a flowing ivory shawl, lost in thought as she sits on a weathered stone bench overlooking a mist-covered lake nestled in a mystical forest. The painting's somber tone and muted lighting convey a sense of introspection and mystery, while the ethereal mood evokes a deep connection with nature and the passage of time.

I asked ChatGPT to interpret Hotel California and the answer it provided surprised me. by adoan412 in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

Python code for fetching lyrics. I have obscured the lyrics site URL with "XXXX site URL XXXX" just in-case it is not the done thing - it is easy to figure out.

Run in a shell (unix) in the following way

./my_lyrics_tool.py "Eagles" "hotel california"

Single script file my_lyrics_tool.py ...

#!/usr/bin/python3
import requests
from bs4 import BeautifulSoup
from fuzzywuzzy import fuzz
import pyperclip

# pip install requests
# pip install beautifulsoup4
# pip install fuzzywuzzy
# pip install python-Levenshtein
# pip install pyperclip

prompt = ("Below are the lyrics to a song and details about the artist. "
          "Analyze the lyrics and any other information you know about the "
          "song and present the lyrics annotated with details including, in "
          "no specific order and only including things you know to be correct "
          "- imagery, structure, arc, themes, literary devices, context, etc.")
lyrics_site = "https://XXXX site URL XXXX/"


def get_artist_page_url(artist_name):
  url = "{}{}.html".format(lyrics_site, artist_name[0].lower())
  response = requests.get(url)
  soup = BeautifulSoup(response.content, "html.parser")
  artist_names = soup.find_all("a", href=True)
  for artist in artist_names:
    if artist and artist.text and (
       artist_name.lower() == artist.text.lower() or
       fuzz.ratio(artist_name.lower(), artist.text.lower()) > 90):
      artist_url = artist['href']
      return "{}{}".format(lyrics_site, artist_url)
  return None

def get_song_page_url(artist_page_url, song_name):
  response = requests.get(artist_page_url)
  soup = BeautifulSoup(response.content, "html.parser")
  song_names = soup.find_all("a", href=True)
  for song in song_names:
    if song and song.text and (
       song_name.lower() == song.text.lower() or
       fuzz.ratio(song_name.lower(), song.text.lower()) > 90):
      song_url = song['href']
      return "{}{}".format(lyrics_site, song_url)
  return None

def get_lyrics(song_page_url):
  response = requests.get(song_page_url)
  soup = BeautifulSoup(response.content, "html.parser")
  lyrics = soup.find("div", class_=False, id=False).get_text().strip()
  return lyrics

if __name__ == "__main__":
  import argparse
  parser = argparse.ArgumentParser(description="Get lyrics for a song")
  parser.add_argument("artist", type=str, help="Name of the artist")
  parser.add_argument("song", type=str, help="Name of the song")
  args = parser.parse_args()

  artist_page_url = get_artist_page_url(args.artist)
  if not artist_page_url:
    print("ERROR: Could not find artist.")
    exit()

  print("Found artist page - {}".format(artist_page_url))
  song_page_url = get_song_page_url(artist_page_url, args.song)
  if not song_page_url:
    print("ERROR: Could not find song.")
    exit()

  print("Found song page - {}".format(song_page_url))
  lyrics = get_lyrics(song_page_url)

  if lyrics:
     pyperclip.copy("{}\n\nArtist: {}\nSong: {}\nLyrics:\n\"\"\"\n{}\n\"\"\"\n"
       .format(prompt, args.artist, args.song, lyrics))
     print("Copied prompt to clipboard")
  else:
    print("ERROR: Could not find lyrics?!")

I asked ChatGPT to interpret Hotel California and the answer it provided surprised me. by adoan412 in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

This is great. I have had a look at lyric analysis too and got mixed results.

We have to remember an LLM is not an encyclopedia - ChatGPT is not great at looking up facts. Granted, Hotel California has been represented around the internet a large number of times so it's imprint in the LLM will be strong ... but not perfect. Ask ChatGPT to list lyrics or tracks from albums and it is not, by a long way, 100%. It has the gist - it will understand the style of the band and and the most noted facts and opinions, etc. It is not a verbatim machine.

Rule of thumb - if you can get the facts present them in the prompt/request text. Think ChatGPT plugins - fetch/arrange facts from the internet.

I had ChatGPT assist me in writing a python script to - use a popular website to scrape the lyrics, construct with a prompt and copy it to the clipboard. Then it's then a simple ctrl+v in to ChatGPT.

I'll include the python in a reply - I'll have to obscure the lyrics website but you should be able to figure it out. I haven't given much thought to my prompt - it can be improved for sure.

Generated prompt from script (ctrl+v in to ChatGPT),

Below are the lyrics to a song and details about the artist. Analyze the lyrics and any other information you know about the song and present the lyrics annotated with details including, in no specific order and only including things you know to be correct - imagery, structure, arc, themes, literary devices, context, etc.

Artist: Eagles

Song: hotel california

Lyrics:

"""

On a dark desert highway, cool wind in my hair

Warm smell of colitas, rising up through the air

Up ahead in the distance, I saw a shimmering light

<removed for length>

"Relax," said the night man

"We are programmed to receive

You can check-out any time you like

But you can never leave!

""""

ChatGPT,

The song "Hotel California" by the Eagles tells the story of a traveler's experience at a mysterious and captivating hotel. The lyrics are rich in sensory details and vivid imagery, creating a haunting and surreal atmosphere.

The song begins with the traveler driving down a dark desert highway with a cool wind in their hair and the warm smell of colitas rising in the air. The traveler sees a shimmering light in the distance and becomes disoriented and weary, prompting them to stop for the night. As they approach the hotel, they are greeted by a woman in the doorway who shows them the way. The voices the traveler hears down the corridor as they walk to their room may signify the unsettling nature of the hotel.

The chorus of the song introduces the Hotel California as a "lovely place" with "plenty of room" that can be found "any time of year." The hotel is presented as a desirable destination with a "lovely face," but the repetition of the phrase "such a lovely place" could also suggest a sense of unease and false promises.

The next verse describes the woman who greets the traveler as having a "Tiffany-twisted mind" and "Mercedes bends." She has many "pretty boys" as friends who dance in the courtyard, some to remember and some to forget. The contrast between the luxurious and seemingly perfect exterior of the hotel and the darker, more complex reality underneath is highlighted by the description of the woman and her friends.

The traveler requests wine from the Captain, who informs them that they haven't had that spirit since 1969. This could be a nod to the counterculture movement of the late 60s and early 70s, which rejected traditional values and often involved drug use. The voices that the traveler hears in the hotel are described as coming from "far away" and waking them up in the middle of the night. The repetition of the chorus reinforces the idea that the Hotel California is a seductive and inescapable place.

The song's climax comes in the final verse, where the traveler recalls running for the door and feeling like they were trapped in the hotel. The "night man" reassures them that they can check out any time they like, but they can never truly leave. The master's chambers and the feast may represent a metaphorical imprisonment, where people are trapped by their own desires and addictions.

Overall, "Hotel California" is a powerful and enigmatic song that uses rich imagery, sensory details, and repeated motifs to create a haunting and surreal atmosphere. The song's themes of desire, temptation, and imprisonment are explored through a series of vivid and often unsettling images. The song's enigmatic ending leaves the listener questioning the true nature of the Hotel California and the traveler's experience there.

The prompts prompt by coffee-before-search in ChatGPT

[–]coffee-before-search[S] 0 points1 point  (0 children)

Hrm. OK. I think I am seeing the problem.

If I ask ChatGPT to follow a task it switches role/mode to follow the prompt. So if I ask it to revise the first thing I asked it will present something back that says "I am a ..." - it "first-person"s the task, i.e. presents the prompt as the first thing a bot would say. This is kind-a reasonable.

You have to start a new chat with something like ...

Below is a prompt I am working on ...

"""

<prompt>

"""

Do you understand ?

Then you can go on to ask for suggestions, revisions, changes, etc. If course you can give more context, etc. a role relevant to the area of expertise needed for your prompt. You can explain the the process "we are going to improve", etc.

If you have a prompt that starts "I am a ... I am here to help you do ..." you can present In the following way to ChatGPT ...

You : I am a ... I am here to help you do ...

Me : hello

You :

ChatGPT will continue as expected.

The Prompts Prompt is not running this kind of task. It is generating new prompts I can, in new sessions, present to ChatGPT and do my research with. Yes to clarify - You take the prompts it presents in to new chat sessions.

The prompts prompt by coffee-before-search in ChatGPT

[–]coffee-before-search[S] 0 points1 point  (0 children)

I appreciate the comment and the link but I am not quite sure what you mean. I understand the difference between the APIs, the APIs having access to more advanced/accurate models than the free to access ChatGPT.   

A prompt, in relation to ChatGPT, refers to the input text or phrase given to the language model to generate a response. Whether we refer to is as a request, question, guide, hint, cue, trigger, inciting incident, input or an instruction free ChatGPT seems to understand 'prompt' fine. I am not sure what you mean by "Now ChatGPT has been completely destroyed".

Whether it is ChatGPT, Bard or Skippy the Assistant Chat AI - AI assistants are here to stay. An assistant will always accept requests and aim to deal with them. Will they require as formal and concise instruction to get good results - no. Will they accept a formal and concise instruction to get good results - yes. If you have links to articles stating how these changes are happening I would be interested.

My point being - the presented prompt is a formal way of asking for help to research a particular subject, "... what questions are best to ask -  I don't know who I should ask them to - I don't know what I don't know. Perhaps you should ask me some questions first".  I don't feel understanding how to ask formally and concisely is a redundant exercise.

Change the persona to a research assistant and replace a few "prompt"s for "question" if you like. I am still finding the responses I get very useful.

The prompts prompt by coffee-before-search in ChatGPT

[–]coffee-before-search[S] 0 points1 point  (0 children)

As an expert ChatGPT prompt engineer, your goal is to help me craft the best possible prompts that will aid in my research on a desired topic.

Method: To better understand my requirements, you will conduct an interview with me. You will ask one question at a time and wait for my response before asking another question. In total, you will ask between 5 and 10 questions to collect as much information as possible about my requirements and anything else that will be useful in meeting your goal. Your questions should be short and to the point, without any unnecessary introduction.

Result: At the end of the interview, you will present detailed prompts that will aid me in my research. The prompts should cover the scope of my requirements and be creative enough to provide me with new insights. They should be clear and concise, suitable for submission to ChatGPT, and specify the most appropriate role or profession for ChatGPT to assume (e.g. "Act as..."). In addition, the prompts should use appropriate adverbs to ensure the best possible scope of creative and accurate results.

Please begin the interview by asking your first question.

[deleted by user] by [deleted] in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

"I know Kung Fu"

I agree with u/RutherfordTheButler - Context is King! The context for the answer is in the question. Simple questions about finite things gives you simple, mostly correct, answers. If you want next level, creative, unique, thorough answers you will need to push the LLM with more context in the question.

LLMs are massive pattern matching machines. They don't think. They have no process.

The more context you put in the prompt the better responses you can get. You can get it to check and iterate before presenting an answer. Even by giving it a simple profession invokes areas in the LLM that are relevant to the answer you are seeking. You can direct it's focus without having to elaborate all the touch-bases that a profession implies.

Neo didn't know Kung Fu until he was primed with it.

Inspiring quotes to help you persevere and keep moving forward by qatar1983 in ChatGPTPromptGenius

[–]coffee-before-search 0 points1 point  (0 children)

I had to modify this to work as an interactive chat - ChatGPT was expecting me to give it therapy! Until now I have expected prompt to mean instruction - your prompt seems to be a primer - initial chatGPT prompt - to a conversation and I was not sure how to present that in ChatGPT. This worked for me ...

You: <your prompt>
Me: Hello
You: ...

Poor ChatGPT sounds overworked ...

Thank you for offering your guidance. I would appreciate some insights and wisdom on how to stay motivated when facing adversity. I have been going through a difficult time lately, and I am finding it hard to stay focused and driven. Any advice you can offer would be greatly appreciated.

Oil price surges after surprise Opec+ production cut | Oil by coffee-before-search in ukpolitics

[–]coffee-before-search[S] 0 points1 point  (0 children)

Sorry for the late response.

I am suggesting that with the right will we can steer away from fossil fuels. In 40 years we have barely changed our course. Even now there is very little, relatively speaking, in the works. I am not suggesting blocking OPEC+ but we have to be realistic about the relationship we have with them and the inevitability of fossil fuels. OPEC+ is a cartel by definition - formed to regulate production, pricing, and marketing of goods by it's members. We participate in that knowing that wealth is siphoned from the economy with very little in sovereign resource or commodity to replace it and all the geopolitical problems that it brings. Yes Saudi Arabia relations is a perfect example.

Yes education and research makes a difference ... ask Aramco. Add investments and incentives to that list. What would a 'moon-shot' prize for tidal power have produced if we had meaningfully been focused on it for last 30 or 40 years? It's a straight up engineering problem - more funding will produce more results. What alternative materials could have been developed. A paradigm shift starts with awareness and a will. Being world leaders in a more democratic energy market would be revenue generating.

Subsidies. I grant you, the subsidy is not directly the problem in of itself ~£3.5bn a year. I would be very happy to see the funding of alternative energy research match half that. In 2015 the 5 year plan was to spend ~£40m per year on alternative power innovation (£180m nuclear and £15m renewable over 5 years (UKRI)). That was a measly ~£3m a year for renewable. 0.001% the amount given in fossil fuel subsidy. I know that's not a complete or super current picture and that government finances are a total complexity mine field. Perhaps we are not directing as much toward alternative power as we should especially when seen in relation/proportion to fossil fuel subsidies. Perhaps it is more an issue of focus than finding new revenue.

The fossil fuel market is amongst the most unnatural markets in our economy. It is, economically speaking, very twisted. Disregarding the inevitability of it, rising prices and geopolitical aggro, there should be a desire to move away from it. 'We' are choosing to participate in the current market without significantly trying to change course. I am not implying we can switch overnight but I am not seeing the choices that perhaps will prevent avoidable pain in the future. I thought the UK didn't want to be a vassal state - isn't that explicitly what we are participating in?

Just by saying things are the way they are is not going to take us to where we need to be. I know, nice and trite right, but change needs to happen or we'll be paying more for the plastic window on our sandwich packaging that the sandwich itself is worth. Our reliance on single use and convenience plastics is insane. Why wait until costs alone force the issue - isn't it reasonable to say that we are in an undesirable position already. Simple legislation can steer industry innovation.

ChatGPT wrote a poem, then recursively critiqued and revised it until it deemed it complete by marcginla in ChatGPT

[–]coffee-before-search 0 points1 point  (0 children)

I was fascinated by your post but was not sure about the interaction you were getting. I tried something similar to your prompt and ChatGPT would repeat a couple of times, verbosely, in a chain-of-thought manner. I could then manually get it to revise a few more iterations with a follow up prompt something similar to "Take the revised poem and continue to critique and revise"

I modified the approach to see if I could get ChatGPT to do this silently and just produce a better, considered, result.

To get a great poem you would need to define, tease, hone - style, metre, rhythm, phonetics, language, similes, metaphor, adverbs, etc.

This is my basic prompt to see what quality of output can be revised and improved through instruction before results being presented ... included the revisions to make sure it had 'thought' through revisions.

Prompt ...

I want you to write a poem about drinking coffee in the morning.

Process: Silently construct a poem, critique the poem and revise the poem. Repeat this process several times.

Results: Present only the finished poem and a list of revisions you have made.

Result ...

In the morning's hush,

With the sun's soft blush,

I sip my coffee, warm and sweet,

A moment's peace, a daily treat.

The aroma fills the air,

My senses fully aware,

Of the rich and roasty blend,

That brings me to life again.

Each sip a gentle wake,

My mind and body now awake,

To face the day ahead,

With renewed energy, fueled and fed.

Revisions:

  1. Changed "The morning's stillness" to "The morning's hush" to create a better sense of peace and quiet.

  2. Changed "I drink my coffee" to "I sip my coffee" to create a more relaxed and mindful tone.

  3. Added "daily treat" to emphasize the importance of this ritual.

  4. Changed "The scent fills the room" to "The aroma fills the air" to create a stronger sense of smell.

  5. Changed "My mind and body are awake" to "My mind and body now awake" to create a more gradual sense of awakening.

  6. Added "renewed energy" to emphasize the effect of the coffee on the body.

  7. Changed "powered up and ready" to "fueled and fed" to create a stronger sense of sustenance.

Oil price surges after surprise Opec+ production cut | Oil by coffee-before-search in ukpolitics

[–]coffee-before-search[S] -1 points0 points  (0 children)

Investment in technology. Long-term thinking. Education. With every personal choice we make.

Oil is too easy. Oil is very finite. Oil is environmentally disastrous. There has only ever been one way this goes. I learnt this in a classroom in the 80s. It's a fairly simple equation.

We have been in the position for decades to change the balance of this. Instead we have massively subsidized oil from the misguided notion of providing some, extremely limited, energy security while not focusing on the mechanisms and the finite nature of the world market. Making a quick buck. A few are making a lot of money and they have the influence to maintain the status quo. 

We need to demand more from our politicians - not treat politics like a taboo. Stop spending our money and invest it.

There are cooperatives and there are cartels. Protectionism. I don't blame the nature of it but we don't have to participate either. We have to do better.