jnr in life

@NigelGreenway
26 Followers
91 Following
134 Posts
Father • Lead Software Engineer • Geek • DDD Jnr • Promoter Of All 4Things I Enjoy •
enjoying @getsolus
Homepagehttps://futurepixels.co.uk/
Gitlabhttps://gitlab.com/NigelGreenway
Githubhttps://github.com/NigelGreenway

Anyone know a faster way to get through merge conflicts? Preferably on the terminal, I'm imagining a 'git add -p' style interface that shows all conflicts in all tracked files but with options to accept current or incoming like in vs code.

Also I'm not a big fan of vimdiff, it's slow to start (this is in Cygwin on Windows so everything is slow to start!), it only does one file at a time, and the colors make it hard to read. Also, I couldn't find shortcuts to accept current or incoming. This is vim, so all of these problems except the speed are solvable, but the speed is a deal breaker.

#git #askfedi #vimdiff #mergeconflicts

Former ICE Employee: "I swore an oath to protect the nation when I signed up. I followed it when I resigned a little over a week ago. I am duty bound to report the legally required training program at the ICE academy is deficient, defective, and broken. I received secretive orders to teach cadets to violate the Constitution"

Read that again.

Ordered. To violate. The Constitution.
This isn’t partisan spin. This is about the rule of law.

Repost please!! 🙏

#BlueCrew #ProudBlue #ICE #AbolishICE

To hell with AI, more innovation like this please.
#solarpunk
#climate
#ecology

I maintain pypandoc — 14M downloads/month, used by Adobe, Google, Microsoft, Apple, OpenAI and many more.

I just overhauled my sponsorship pages. If you or your company depend on open source infrastructure (you do), here's how to help keep it maintained:

💛 https://github.com/sponsors/JessicaTegner

Open source has a free-rider problem. You can be part of the solution.

#OpenSource #Python #FOSS #FundOpenSource

Sponsor @JessicaTegner on GitHub Sponsors

I maintain pypandoc (14M+ downloads/month), used by Adobe, Google, Microsoft, Apple, OpenAI & more. Solo maintainer building invisible infrastructure that powers Fortune 500 dependency trees.

GitHub
The fact that my bluetooth devices do not automatically reconnect on my #PopOS #linux desktop running #Gnome drives me nuts, because manually reconnecting them requires five clicks (!) all the way into the system settings every single time. There gotta be a better way, right? Tips appreciated.

NEW BLOG POST!

You may be tired of hearing about AI (I know I am). I however spent some time these last few weeks running and testing small and local LLMs, and in this article, I want to share how I now use them, and how you can too, no matter how beefy your computer is.

You'll hear about Ollama, a Python CLI called "llm", and the "sllm.nvim" Neovim plugin.

There's two parts to the article: a first one, technical, and a second one, focusing more on the AI bubble, the environmental costs, and the true benefits (if any) of online AI tools.

Check it out and if you have any comment, please let me know :)

https://zoug.fr/local-llms-potato-computers/

#neovim #ollama #llm #llms #ai #artificialintelligence #python #local

Local LLMs on potato computers feat. the llm Python CLI and sllm.nvim - zoug.fr

How to integrate small, local LLMs into your workflow using Ollama, the `llm` Python CLI, the Neovim `sllm.nvim` plugin and more, focusing on computers with low hardware specs, e.g. a GPU with **2 GB of VRAM**.

zoug.fr

I've been getting into building a #homelab over the past few months and built out a tool that I use with #grafana to [mainly] display information about package upgrades and the linux kernel it's running.

Written in #go and distributed as a binary for simple set up, I'm able to find out what updates I have without having to log onto the box via SSH.

https://gitlab.com/NigelGreenway/go-get-server-info/-/releases/0.4.0

0.4.0 · Nigel Greenway / Go Get Server Info · GitLab

Fixes f3fb1b14: enable install...

GitLab
On LLM-based programming

Lately there’s been a brewing culture war in the software community regarding the usage of LLM-based coding tools (ChatGPT, Claude, Gemini, etc.), and I’m seeing a lot of hardline discourse on both sides, but especially from the anti-AI side of things.

Why I Don’t Use AI

Many people are embracing GenAI. Andy Balaam encourages us to pause and think about why this might not be a good idea.