Kimi K3, now on Hyper. 1M context. MIT licensed. Zero data retention, always. Open weights: let's go. hyper.charm.land
Andrey Nering
@andrey.nering.dev
🇧🇷 Software Engineer at @charm.land and creator of @taskfile.dev https://andrey.nering.dev/
TIP: Configure Dependabot to run once per month, specially for small projects. (Once per week if you really care). Having it running everyday means a lot of noise for little benefit. schedule: interval: monthly
A contributor opened a couple PRs in @taskfile.dev with optimizations for fingerprinting in big monorepos. * Up to 86% faster. * Up to 70% fewer allocations. Open source is awesome. Coming soon!
v3.52.0 is out 👇 * `secret: true` to hide sensitive variables from logs. * `use_gitignore: true` to make `sources:` respect your `.gitignore` rules. * New CLI flags and ENVs to control how Task behave. * Lots of bug fixes! github.com/go-task/task...
Release v3.52.0 · go-task/task
Fixed --interactive prompts for required vars sometimes appearing in a random order. Prompts now follow the order the vars are declared in the Taskfile. (#2871 by @caproven) Fixed Fish completions ...
github.com
We now have an internet web page to showcase some of the companies using Task. taskfile.dev/adopters
Sometimes I write some code to fix a bug then puff up my chest and brag to @andrey.nering.dev. He usually informs me that a better fix is in a PR and ready to go. These PRs are typically authored by him. This is how I came to understand the phrase "seeing around corners."
First macOS update after migrating from home-manager to Mise. It feels good not having to fix a broken Nix / home-manager installation. Things just keep working now.
Oh my. @tangled.org now lets you browse CI jobs over SSH, courtesy Bubble Tea and Wish ⚡️ Tangled rocks, by the way. More on Tangled SSH here: blog.tangled.org/ssh/
This probably indeed makes more sense than conventional commits. scopedcommits.com
Scoped Commits
scopedcommits.com
Small bookmarklet to open a GitHub PR in DiffsHub: gist.github.com/andreynering...
Open GitHub PR in DiffsHub
Open GitHub PR in DiffsHub. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
Hyper is here. Purpose-built AI inference for coding agents. Currently in private beta. hyper.charm.land
Heard great things about Mise by @jdx.dev for years before finally giving it a try today. It's really that good! I'll likely adopt it for real from now on. mise.jdx.dev
Home | mise-en-place
mise-en-place documentation
mise.jdx.dev
I've been experimenting a bit with `go tool` recently. I even built a tiny tool to keep each tool on its own module. This is something the I think Go itself should probably do by default. github.com/andreynering...
GitHub - andreynering/gomodtool: `go tool` with isolated Go modules.
`go tool` with isolated Go modules. Contribute to andreynering/gomodtool development by creating an account on GitHub.
github.com
I just discovered that @github.com has an easter egg. If you have the Mona Sans font installed, GitHub will use it. It's a nice font, by the way!
We just published an article on how to use Task via `go tool`: taskfile.dev/blog/go-tool...
Last week I introduced Glyph Protocol for terminals. Today: it supports color glyphs. No need to install fonts anymore, it just works. More info: rapha.land/adding-color...
Adding color glyphs to Glyph Terminal Protocol - Raphael Amorim
Glyph Protocol shipped with a single payload format: monochrome OpenType `glyf` outlines rendered in the current foreground colour. This post covers adding two more: `colrv0` for layered flat-colour i...
rapha.land
Introducing Glyph Protocol for Terminals. Every TUI, prompt, and editor today assumes you've installed a Font somewhere, then silently fails. Glyph Protocol allows applications register vector glyphs, and can query whether a codepoint is already covered. rapha.land/introducing-...
Introducing Glyph Protocol for Terminals - Raphael Amorim
A protocol for terminals that allows applications to register custom vector glyphs and query whether a codepoint is renderable on the system — so you no longer need to install a 10MB font just to rend...
rapha.land
The world will be a better place in the day DNS propagates immediately.
You people really like downloading our DEB, RPM and APK packages. Cloudsmith was really generous and raised our bandwidth to 2 TB / month to cover our needs. Thank you Cloudsmith! 👏
25k+ open-source applications run on Bubble Tea, Lip Gloss, and Bubbles. Now: time for v2! charm.land/blog/v2/
I’ve been preferring Gemini to ChatGPT recently for general purpose use. Pretty good results. Google has done a great job to catch up.
We have released good stuff this weekend, and that includes shipping the second most 👍ed feature request of all time. On this blog post, @vmaerten.bsky.social introduces the new `if:` condition, and also the ability to prompt required variables at runtime! taskfile.dev/blog/if-and-...
New `if:` Control and Variable Prompt | Task
Introduction of the `if:` control and required variable prompts.
taskfile.dev
Gophers, 30min countdown for stream #63! 😎 Join @goinggo.net & @kenriquezcodes.bsky.social with their special guests as they go live at 11am EST! 📽️ Today's stream link: youtube.com/live/Y0PWf8L... #golang #Livestream #SoftwareDesign
Ultimate Go Software Design LIVE: Ep.63
YouTube video by Ardan Labs
youtube.com
Being both a Ruby and Go enthusiast, I’m happy to see this come to life!
Alongside the Ruby 4.0 release last week, I published charm-ruby over Christmas, bringing @charm.land's excellent terminal UI libraries to Ruby. A full TUI framework, reusable components, styled output, forms, markdown rendering, spinners, charts, and a lot more! Demos below ⬇️
v3.46 is out! 🚀 * `failfast` for better control on dependencies * Better `--summary` * Better `--init` * Better completions * More advancements on remote Taskfiles experiment * Lots of bug fixes 🐛 Have a wonderful end of year! ✝️🎄🎁🎆 github.com/go-task/task...
Release v3.46.1 · go-task/task
✨ Features A small behavior change was made to dependencies. Task will now wait for all dependencies to finish running before continuing, even if any of them fail. To opt for the previous behavior...
github.com