Go as a Typed Superset of MCP

This is ambitious.

Extend Model Context Protocol with:

Strong type enforcement beyond JSON Schema

Deterministic execution contracts

Tool capability scopes

Concurrency budgets

Mutation cost accounting

Deterministic replay logs

Versioned tool ABI compatibility

This turns MCP from:

“LLM tool calling protocol”

into:

“Operator-grade autonomous system contract”

#Go #MCP

My "stop writing #Python and write #Go instead" experiment is going really surprisingly well. Go is great!

Today I find myself tempted to re-implement my RPC kittens in #golang. The kittens were my most recent cool thing in Python, and I do miss them.

I have the feeling the golang rewrite will be a lot smaller. In part because I trust the golang stdlib to be lean and performant - while I was deliberately avoiding Python's for various reasons.

Go Optimizations 101 + Go Details & Tips 101 + Go 101 by Tapir is the featured bundle on Leanpub!

Buy three books in the bundle with a big discount!

Link: https://leanpub.com/b/go-optimizations-details-fundamentals

#Go #ComputerProgramming

Go Optimizations 101 + Go Details & Tips 101 + Go 101

Go Optimizations 101, Go Details & Tips 101, Go (Fundamentals) 101

Allocating on the Stack

0 comments

Lobsters
Las BLACKPINK estrenaron Go y creo que este tema tiene más sombras que luces. Mira que me gusta el estribillo y lo que le rodea (las estrofas y algunos arreglos ya no tanto). Hay como cierta desesperación en buscar el hit en Go, de hecho, de un modo meta se denota en la propia letra, tan de la onda de si quieres puedes, si te empeñas lo lograrás, y esos lemas de vendehúmos tan exitosos en las redes. El video puede impactar de primeras, aunque tiene toda la pinta de envejecer rápido y mal. Eso sí, queda tan artificial como el grueso de la canción. ¿Por qué una persona con tanto potencial como JENNIE querría seguir a estas alturas formando parte de la banda?
https://www.youtube.com/watch?v=2GJfWMYCWY0&list=RD2GJfWMYCWY0&start_radio=1
#popazo #nowplaying #music #musica #pop #synth #synthpop #dance #electro #electropop #electronica #electronic #go #blackpink #jennie
BLACKPINK - ‘GO’ M/V

YouTube
Allocating on the Stack - The Go Programming Language

A description of some of the recent changes to do allocations on the stack instead of the heap.

#magit is the best #emacs package for sure. But I have one problem with it. When I update my #go dependencies it is often change around 1500-2000 files due to vendor directory update. magit-status barely response with huge list of diffs. Is it possible to only list changed files and generate diff when press Return on changed file?

Do you also want contribute to the Open Source movement?
Don't know where to start?

  • write a new program in
  • C++
  • rust
  • Python
  • goLang
  • hunt for bugs and submit patches in existing programs
  • choose any OS you like freeBSD openBSD netBSD Linux (win64 is fine is you work mostly there) to code for

You can't write programs (yet)?

  • We need translators of programs, many programs dont have enough locale translators for languages used in projects you also use
  • Interfaces to contribute are easy to follow

Want one easy example?

You must (have) use(d) google voice
It's getting enshittified (makes more and more mistakes) and is NOT opensource

Common Voice by Mozilla

  • Common Voice is Open Source
  • I contribute there (years)
  • You need a only phone
  • I contribute in three languages (ES NL UK EN)

Don't just use Open Source software CONTRIBUTE!

Make the movement more powerful!

my stats are here (screencap)
What are yours?

https://commonvoice.mozilla.org/en/dashboard/stats

#OpenSource #Voice #Common #Voice #CommonVoice #programming #rust #C #CLang #goLang #go #Linux #BSD #freeBSD #openBSD #netBSD #mac #win64

BLACKPINK revient avec l’EP « Deadline » et le clip « GO »

Après trois ans et demi d’attente, le phénomène K-Pop BLACKPINK dévoile son nouvel EP « Deadline » ainsi que le clip de son single « GO ». L’occasion pour le quatuor de revenir sur le devant de la scène mondiale, mêlant titres inédits et collaborations solo récentes.

Un retour très attendu pour le quatuor K-Pop

Trois ans et demi après « Born Pink »

Depuis la sortie de leur dernier album Born Pink à l’automne 2022, BLACKPINK a laissé ses fans patienter. Entre projets solo de Jennie, Jisoo, Lisa et Rosé, et tournées internationales, le groupe n’avait pas proposé de nouveau projet collectif depuis plus de trois ans. Le nouvel EP Deadline, publié le 27 février à minuit (heure ET), marque donc un retour très attendu sur la scène musicale internationale.

Une nouvelle ère musicale

Composé de cinq titres, l’EP inclut le single déjà dévoilé « JUMP » ainsi que le nouveau morceau « GO », accompagné d’un clip vidéo. Les autres titres, « Me and My », « Champion » et « Fxxxboy », permettent au quatuor de proposer une palette musicale variée, alliant puissance vocale, rythmes entraînants et éléments pop caractéristiques du style BLACKPINK.

« GO » : un clip qui confirme l’énergie du groupe

Une esthétique visuelle forte

Le clip de « GO » illustre parfaitement l’univers dynamique et visuellement travaillé de BLACKPINK. La vidéo met en avant des chorégraphies millimétrées et des décors saisissants, alliant modernité et éléments graphiques inspirés de la culture pop. Les quatre membres apparaissent à tour de rôle, chacune affirmant son identité artistique tout en conservant la cohésion du groupe.

Une intensité qui se prolonge sur scène

Parallèlement au lancement de l’EP, BLACKPINK a récemment conclu sa Deadline World Tour, qui a parcouru plusieurs continents et s’est terminée par trois concerts à Hong Kong. L’expérience scénique nourrit leur retour discographique et permet au public de retrouver l’énergie contagieuse qui fait la renommée du groupe.

https://youtu.be/2GJfWMYCWY0

L’EP « Deadline » : entre collectif et projets solo

Une vitrine des talents individuels

Si le quatuor brille collectivement, chaque membre a également développé sa carrière en solo ces dernières années. Ces expériences enrichissent le son de BLACKPINK et leur permettent d’explorer de nouvelles influences musicales tout en restant fidèles à leur identité pop et K-Pop. Le mélange de titres inédits et de singles précédemment sortis dans l’EP offre une diversité qui séduit autant les fans historiques que les nouveaux auditeurs.

Une publication stratégique

La sortie de Deadline intervient dans un contexte de forte visibilité internationale, avec des clips et performances partagés mondialement. En intégrant « GO » et « JUMP » à ce mini-album, BLACKPINK consolide sa présence sur les plateformes de streaming et confirme sa position de leader sur le marché de la K-Pop, tout en suscitant l’anticipation pour de futures productions.

https://open.spotify.com/intl-fr/album/2SrWldMz9dfCB7kAGQNbcC

Un retour qui s’annonce marquant

Une fidélité au style BLACKPINK

Malgré les nouvelles influences et les projets solo, l’EP rappelle le style qui a fait le succès de BLACKPINK : des refrains accrocheurs, des rythmes puissants et une esthétique visuelle travaillée. Chaque morceau est conçu pour résonner sur scène comme sur les plateformes digitales, combinant performance vocale et identité visuelle forte.

Vers de nouvelles étapes artistiques

Avec la sortie de Deadline et le clip « GO », BLACKPINK confirme son influence mondiale et ouvre de nouvelles perspectives pour ses fans. Ce retour marque une étape clé de leur carrière, entre fidélité à leur style et ouverture à de nouvelles expérimentations musicales et visuelles.

BLACKPINK signe un retour attendu et réussi avec l’EP Deadline et le clip « GO ». Le quatuor allie l’énergie collective à l’expérience acquise lors de ses projets solo. Ce nouvel opus prépare le terrain pour une nouvelle phase de leur carrière musicale, confirmant leur statut de figures incontournables de la K-Pop mondiale.

#BLACKPINK #BornPink #clipVidéo #DEADLINE #DEADLINEWorldTour #EP2026 #GO #Jennie #Jisoo #KPop #Lisa #musiqueCoréenne #Rosé

Контейнер под капотом, или Как четыре syscall'а изменили подход к эксплуатации ПО

Привет, Хабр! Меня зовут Олег, я работаю в VK Cloud в команде Key Management Service. Есть у меня такая привычка: когда пользуюсь каким-то инструментом изо дня в день, то рано или поздно хочется залезть внутрь и посмотреть, как оно там устроено. С контейнерами так и вышло: docker run , docker build — всё это прекрасно работает, но что именно происходит, когда мы «запускаем контейнер»? В этой статье разберём контейнеры не на уровне «вот вам YAML, отправляйте в прод», а чуть глубже — на уровне системных вызовов Linux. По ходу дела напишем свой примитивный контейнер на Go, используя буквально четыре syscall'а, а в конце посмотрим, куда эта история развивалась дальше (сети, файловые системы) и почему виртуальные машины всё ещё живы.

https://habr.com/ru/companies/vk/articles/1004422/

#Docker #Linux #go #golang #системные_вызовы #контейнеры #виртуальные_машины

Контейнер под капотом, или Как четыре syscall'а изменили подход к эксплуатации ПО

Привет, Хабр! Меня зовут Олег, я работаю в VK Cloud в команде Key Management Service. Есть у меня такая привычка: когда пользуюсь каким-то инструментом изо дня в день, то рано или поздно хочется...

Хабр