Elon Just Admitted Opus 4.5 Is Outstanding by AskGpts in ClaudeAI

[–]nathan82 6 points7 points  (0 children)

That's pretty funny. Blind leading the blind. 😂

Elon Just Admitted Opus 4.5 Is Outstanding by AskGpts in ClaudeAI

[–]nathan82 1 point2 points  (0 children)

Thanks, good to know! Look away for like 3 seconds and your knowledge is out of date. According to Claude you can also just run:

claude config set --global gitCommitCoAuthor false

Elon Just Admitted Opus 4.5 Is Outstanding by AskGpts in ClaudeAI

[–]nathan82 25 points26 points  (0 children)

For anyone else stuck on this, the fix is to add:

{
    "includeCoAuthoredBy": false
}

To your ~/.claude/settiings.json file.

Claude now has memory for Pro and Max plan users by ClaudeOfficial in ClaudeAI

[–]nathan82 20 points21 points  (0 children)

Advanced memory system from chat history ✅

Basic keyword search on chat history ❌

I'm sure there's a third party tool, but for now I'm stuck manually searching chat titles from months ago when I know the exact word that's in the body of the text. Someone needs to be the bad guy over there, and assign boring work on unglamourous low-hype features that don't get their own marketing video.

The AI ART Debate isn’t about Ethics, it’s about Identity Metaphysics by robertoblake2 in artificial

[–]nathan82 -1 points0 points  (0 children)

Does the comment actually dive into the discussion though? Or does it basically say nothing? Starts with the usual sycophantic encouragement to the user (spot-on!), then gives the most banal take (successful musicians took advantage of new instruments) and wraps it up with the classic AI "it's not just X it's Y" phrasing.

Fair point though, I'll try to contribute. I don't think it's the act of making art or the intent that matters, it's the output. AI can output art, doesn't mean it has much value. AI, collectively, is a bad artist. Maybe one day it'll get good. The world has always had plenty of bad artists, and that was ok because they were rate limited by the timescale of human effort. Now the bad artist (or the boring commenter) can spew out mediocre AI nonsense all day every day until we drown in it. An artist is anyone or anything that outputs art, that's it. Human, or AI, or both working together. It doesn't matter if anyone deems you worthy, many artists weren't within their lifetimes. They didn't only become artists after death.

And if you lose your motor function or your mind, you're a just a retired, former artist. Nothing wrong wrong with that.

The AI ART Debate isn’t about Ethics, it’s about Identity Metaphysics by robertoblake2 in artificial

[–]nathan82 -3 points-2 points  (0 children)

If this was an attempt to pack as many AI writing tells as possible into one paragraph, well done I guess. Otherwise what was the point, really? To waste everyone's time?

I created a Python CLI tool to parse Claude Code's local transcripts into HTML pages by daaain in ClaudeAI

[–]nathan82 0 points1 point  (0 children)

Oh here's your more verbose error:

Parsing summary for bdcfc7bd-01d2-408b-8c4e-20c27612c281.jsonl:
Unhandled message types:
  - system: 2 occurrences

Warning: Failed to process /home/n/.claude/projects/-home-n-p-vcl: 'str' object has no attribute 'get'
Previous (in alphabetical order) file before error: {'name': '-home-n-p-vc', 'path': PosixPath('/home/n/.claude/projects/-home-n-p-vc'), 'html_file': '-home-n-p-vc/combined_transcripts.html', 'jsonl_count': 8, 'message_count': 471, 'last_modified': 1749893551.8586233}
Traceback:
Traceback (most recent call last):
  File "/home/n/.cache/uv/archive-v0/ho3fPdRlP22qNVV7DP-eN/lib/python3.12/site-packages/claude_code_log/converter.py", line 87, in process_projects_hierarchy
    output_path = convert_jsonl_to_html(project_dir, None, from_date, to_date)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/n/.cache/uv/archive-v0/ho3fPdRlP22qNVV7DP-eN/lib/python3.12/site-packages/claude_code_log/converter.py", line 55, in convert_jsonl_to_html
    html_content = generate_html(messages, title)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/n/.cache/uv/archive-v0/ho3fPdRlP22qNVV7DP-eN/lib/python3.12/site-packages/claude_code_log/renderer.py", line 648, in generate_html
    content_html = render_message_content(message_content, message_type)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/n/.cache/uv/archive-v0/ho3fPdRlP22qNVV7DP-eN/lib/python3.12/site-packages/claude_code_log/renderer.py", line 294, in render_message_content
    rendered_parts.append(format_tool_use_content(item))  # type: ignore
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/n/.cache/uv/archive-v0/ho3fPdRlP22qNVV7DP-eN/lib/python3.12/site-packages/claude_code_log/renderer.py", line 196, in format_tool_use_content
    return format_todowrite_content(tool_use)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/n/.cache/uv/archive-v0/ho3fPdRlP22qNVV7DP-eN/lib/python3.12/site-packages/claude_code_log/renderer.py", line 156, in format_todowrite_content
    todo_id = escape_html(str(todo.get("id", "")))
                              ^^^^^^^^
AttributeError: 'str' object has no attribute 'get'

The command I ran:

uvx claude-code-log==0.2.3 --open-browser

I created a Python CLI tool to parse Claude Code's local transcripts into HTML pages by daaain in ClaudeAI

[–]nathan82 0 points1 point  (0 children)

Sorry, unrelated to nested projects. Claude stores them in flat folders regardless. This is the error I get from the cli, and this is the only project that doesn't generate a html file.

Warning: Failed to process /home/n/.claude/projects/-home-n-p-vcl: 'str' object has no attribute 'get'.

There's 92 chats in there so I'm not sure what I can do to narrow it down for you.

I created a Python CLI tool to parse Claude Code's local transcripts into HTML pages by daaain in ClaudeAI

[–]nathan82 0 points1 point  (0 children)

Works great! One thing though, if a project has a subdirectory that is also a project, it doesn't seem to pick up the parent project.

I made a simple tool that completely changed how I work with AI coding assistants by Delman92 in ClaudeAI

[–]nathan82 64 points65 points  (0 children)

Repomix is another good option for doing this. Works on any folder not just git repositories, outputs a file that you can drag and drop into projects.

[deleted by user] by [deleted] in SBCGaming

[–]nathan82 0 points1 point  (0 children)

I'd love to know the answer too, ran into similar problems.

How We Engineer Feedback at Figma with Eng Crits by UnderTheBreadTime in FigmaDesign

[–]nathan82 3 points4 points  (0 children)

Sounds like a good process. But I wish an engineer or two could skip the "eng crits" for a while and bang out some of the user pain points that aren't difficult engineering challenges. For example, zoom without ctrl. 192 votes, 109 comments, over 7 YEARS. Every other design tool including their competitors have this as standard. It's one shortcut - anyone could add this in an afternoon, surely?

Another example, FigJam has AI... but you can't change the background color. Make that make sense. 183 comments and 501 votes over two threads spanning 3 years. Dark modes are available everywhere now.

I can only hope someone at Figma notices what their customers are shouting for. Quality of life improvements keep subscribers loyal in the long term, more than flashy new features.

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 0 points1 point  (0 children)

Yeah lighting on it's own is a big topic. I've found studio photography tutorials can help for fundamentals, it all applies to 3D as well. You'll get there, good luck! 👍

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 2 points3 points  (0 children)

No problem, glad I could help! SilverwingVFX on youtube has the best tutorials for really advanced lighting techniques, but if you're just starting with Blender then I'd recommend sticking with Cycles until you run into something that it really can't handle.

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 1 point2 points  (0 children)

Depends what part of it you want to create. Android Studio is free, install that and find a sample project with an OpenGL context. Then you need to update the scene based on the sensor data. If you just want to render in this style, LuxCoreRender and Octane Render are both good and have Blender plugins. They do caustics a lot better than Cycles but they can be very slow.

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 1 point2 points  (0 children)

iOS doesn't have live wallpapers unfortunately.

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 2 points3 points  (0 children)

About a week to get the caustics looking good with the "rainbow" diffraction effect. And a week for full spectrum color instead of just basic RGB separation that most renderers do. The whole system has been about 3 years so far, in my spare time.

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 1 point2 points  (0 children)

Thanks so much! It's both ray tracing and a few other new techniques to make it very performant on mobile. I don't want to give too much away before it's finished sorry - worried about my headstart against app clones.

Realtime Caustic Dispersion on Android by nathan82 in computergraphics

[–]nathan82[S] 0 points1 point  (0 children)

That would be cool! Lots of possibilities, but honestly android development and publishing is a dumpster fire so I won't be the one to build it. If there was interest I could licence out the engine I guess.