Readit News logoReadit News
freedomben commented on Show HN: difi – A Git diff TUI with Neovim integration (written in Go)   github.com/oug-t/difi... · Posted by u/oug-t
oug-t · 5 days ago
Thank you for those great advice!

I will definitely refine my screenshot demo!

freedomben · 5 days ago
Awesome, looks fantastic! Thanks
freedomben commented on Show HN: difi – A Git diff TUI with Neovim integration (written in Go)   github.com/oug-t/difi... · Posted by u/oug-t
freedomben · 5 days ago
Looks like a neat tool, and one I really need! I actually started building my own because I couldn't find anything satisfying. My build is currently in the very early stages and I'd love to abandon it :-) I'm definitely going to try difi out.

Also kudos for putting up a screenshot. I've looked through a lot of projects claiming to do similar to this, but there are so many different interpretations that can make it not a good fit for me, and when there aren't any screenshots the barrier of seeing it in action is often too high to where I only try one or two before I give up and stop wasting time. Having a screenshot made it so I could check it out quickly.

The screenshot is a little rough, so a few tips for next time:

1. Shrink your terminal window down a bit as a huge view is harder to follow

2. Keep the screenshots at full resolution so they are easier to read. The reduced resolution and the original screen being huge makes the text pretty difficult to read, even zoomed in to 200%

3. Use something like screenkey (or throw some subtitle text up or something) so the viewer knows what keys you are pressing and/or what you're trying do. It's pretty hard to follow along without those cues.

Great work, and thanks for sharing!

freedomben commented on The Codex App   openai.com/index/introduc... · Posted by u/meetpateltech
romainhuet · 6 days ago
Hi! Romain here, I work at OpenAI. The team actually built the Codex app in Electron so we can support both Windows and Linux very soon. Stay tuned!
freedomben · 6 days ago
Nice, thank you for sharing!
freedomben commented on Claude Code is suddenly everywhere inside Microsoft   theverge.com/tech/865689/... · Posted by u/Anon84
llm_nerd · 6 days ago
Did it have all the hype and momentum, though? It was pretty widely viewed as a low- to negative-value addition, and honestly when I see someone on here talking about how useless AI is for coding, I assume they were tainted by Github copilot and never bothered updating their priors.
freedomben · 6 days ago
just my experience of course, but it had a lot of hype. It got into a lot of people's workflow and really had a strong first mover advantage. The fact that they supported neovim as a first-class editor surely helped a ton. But then they released their next set of features without neovim support and only (IIRC) support VS Code. That took a lot of wind out of the sails. Then combined with them for some reason being on older models (or with thinking turned down or whatever), the results got less and less useful. If Co-pilot had made their agent stuff work with neovim and with a CLI, I think they'd be the clear leader.
freedomben commented on Claude Code is suddenly everywhere inside Microsoft   theverge.com/tech/865689/... · Posted by u/Anon84
ralusek · 6 days ago
I think Gemini is an excellent model, it's just not a particularly great agent. One of the reasons is that its code output is often structured in a way that looks like it's answering a question, rather than generating production code. It leaves comments everywhere, which are often numbered (which not only is annoying, but also only makes sense if the numbering starts within the frame of reference of the "question" it's "answering").

It's also just not as good at being self-directed and doing all of the rest of the agent-like behaviors we expect, i.e. breaking down into todolists, determining the appropriate scope of work to accomplish, proper tool calling, etc.

freedomben · 6 days ago
Yeah, you may have nailed it. Gemini is a good model, but in the Gemini CLI with a prompt like, "I'd like to add <feature x> support. What are my options? Don't write any code yet" it will proceed to skip right past telling me my options and will go ahead an implement whatever it feels like. Afterward it will print out a list of possible approaches and then tell you why it did the one it did.

Codex is the best at following instructions IME. Claude is pretty good too but is a little more "creative" than codex at trying to re-interpret my prompt to get at what I "probably" meant rather than what I actually said.

freedomben commented on MaliciousCorgi: AI Extensions send your code to China   koi.ai/blog/maliciouscorg... · Posted by u/tatersolid
larodi · 6 days ago
I am (am worried) and recently stopped adding extensions by just the random anon. Also I take time to sanitise foreign (to my knowledge) gh repos using Claude code.
freedomben · 6 days ago
As an aside, claude and codex (and probably gemini) are pretty good at doing that. I've now done it with several repos and they are pretty good at finding stuff. In one case codex found an obscure way to reach around the authentication in one of our services. This is a great use case for LLMs IMHO

They are (of course) not foolproof and very well may miss something, so people need to evaluate their own risk/reward tradeoff with these extensions, even after reviewing them with AI, but I think they are pretty useful.

freedomben commented on MaliciousCorgi: AI Extensions send your code to China   koi.ai/blog/maliciouscorg... · Posted by u/tatersolid
thedanbob · 6 days ago
It doesn't even have to be malicious. I used a certain syntax highlighting theme for years, when out of nowhere the author pushed an update that rearranged all the colors. It was extremely disorienting. I forked the extension and reverted the change, so I know that one at least won't change out from under me anymore.
freedomben · 6 days ago
This is the thing I hate the most about "automatic updates" in general. I've disabled them and gone back to updating manually because the constant unexpected and unwanted UI changes finally broke a part of my soul. Unfortunately that is something that can't be done on the web, where major UI changes can be rolled out right in the middle of a session on you.
freedomben commented on Giving up upstream-ing my patches and feel free to pick them up   mail.openjdk.org/pipermai... · Posted by u/csmantle
jstanley · 8 days ago
That's a pretty unfair characterisation of the commit in question: https://github.com/loongson/jdk/pull/125/commits/ee300a6ce73...

By my reading, it's not merely that the standard doesn't require the "d" suffix, it's that the standard doesn't allow the "d" suffix, and the code won't compile on anything but gcc.

freedomben · 8 days ago
Agreed, although things I immediately think of are:

1. Is "anything but gcc" actually supported by the project? Do they have a goal of supporting other compilers or possibly an explicit decision not to support other compilers?

2. If they do support other compilers, how did the "d" suffix make it in the first place? That's something I would expect the dev or CI to catch pretty quickly.

3. Does gcc behave any differently with the "d" suffix not there? (I would think a core dev would know that off the top of their head, so it's possible they looked at it and decided it wasn't worth it. One would hope they'd comment on the PR though if they did that). If it does, this could introduce a really hard-to-track-down bug.

I'm not defending Oracle here (in fact I hate Oracle and think they are a scourge on humanity) but trying to approach this with an objective look.

freedomben commented on Giving up upstream-ing my patches and feel free to pick them up   mail.openjdk.org/pipermai... · Posted by u/csmantle
freedomben · 8 days ago
All of the https://github.com/AOSC-Tracking/jdk/ links 404 for me, so it's difficult to get a sense of what was being done. Going off of the "loongson fork" links though they look rather trivial. Not saying they should be ignored, but I do think trivial PRs to large critical open source projects like JDK can often end up taking more time away from contributing engineers doing reviews and testing than they are worth.

I know first-hand the frustration of having PRs ignored and it can be quite demoralizing, so I do feel for the author. It sounds like the author is getting to a place of peace with it, and my advice from having been down that path before is to do exactly that, and find something else interesting to hack on.

u/freedomben

KarmaCake day28448May 28, 2015
About
Linux and open source contributor and evangelist.

Email: freedomben -at- protonmail.com

https://github.com/FreedomBen

[ my public key: https://keybase.io/freedomben; my proof: https://keybase.io/freedomben/sigs/oHCIZWp80MULsqKq6LIhjvtW4WCgB_uz3E0oQvrjzF4 ]

View Original