Go
Coverage of Go in the Nexus archive.
- Zero-copy in Go: sendfile, splice, and the cost of io.Copy
The article discusses zero-copy techniques in Go, focusing on sendfile and splice system calls as alternatives to io.Copy for reducing data copying overhead during file transfers.
- North Korean Hackers Publish 108 Malicious Packages and Extensions in PolinRider Campaign
North Korean threat actors have published 108 malicious packages and web browser extensions across npm, Packagist, Go, and Google Chrome as part of the PolinRider campaign. The campaign remains active, with new malicious packages likely to continue appearing.
- Hijacked npm and Go Packages Use VS Code Tasks to Deploy Python Infostealer
Cybersecurity researchers discovered hijacked npm and Go packages that deploy a Python-based information stealer using VS Code tasks on Windows, Linux, and macOS systems. The attack bypasses common npm execution paths to avoid detection by security measures like those in npm v12.
- Show HN: Tiny – An interpeted dynamic langauge with inline Go native functions
Tiny is an interpreted dynamic programming language that allows inline Go native functions. It was showcased on Hacker News with 5 points and no comments as of the report.
- Show HN: Paca – Lightweight Jira alternative for human-AI collaboration
Paca is a lightweight Jira alternative built in Go, designed for human-AI collaboration in task planning and sprint management. It features custom views, fields, and a WASM-based plugin architecture, with continuous maintenance by the developer's team and a commitment to remaining free forever.
- OpenAI unveils lockdown mode feature to protect sensitive data from prompt injection attacks
OpenAI has introduced a 'lockdown mode' feature to safeguard sensitive data from prompt injection attacks. The feature is available to users on business plans including Free, Go, Plus, Pro, and self-serve ChatGPT, catering to individuals and organizations requiring stricter data access controls.
- Google cofounder Sergey Brin says he uses the game of Go to explain the future of work
Google cofounder Sergey Brin argues that AI can enhance human performance rather than replace it, citing AlphaGo's impact on improving top Go players like Lee Sedol and Ke Jie. He highlights that human achievement in domains like Go has advanced even after computers surpassed humans, suggesting AI will augment rather than obsolete human work.
- Self-hosted dev sandboxes with preview URLs (Docker, Go, no K8s)
The article introduces a self-hosted development sandbox solution using Docker and Go, without Kubernetes. It provides preview URLs for testing and is hosted on GitHub by Tastyeffectco.
- TypeScript devs no longer need to tangle with C# to use Aspire dev stack after Microsoft update
Microsoft released Aspire 13.4, making TypeScript first-class in the Aspire dev stack, eliminating the need for C#. New integrations include Go, Bun, Blazor/WebAssembly, and enhanced Kubernetes deployment features.
- Zig creator seeks 'uncompromising perfection' before blessing 1.0
Andrew Kelley, creator of the Zig programming language, developed Zig to address limitations in C, C++, Rust, and Go while maintaining performance. Zig, which emphasizes 'uncompromising perfection' and a no-AI policy, is niche but admired by developers. Kelley criticizes AI-generated code for being non-deterministic and prefers deterministic tools for reliability.
- Migrating from Go to Rust
The article provides a migration guide for developers transitioning from Go to Rust, focusing on key differences in syntax, memory management, and performance considerations. It highlights Rust's safety features and zero-cost abstractions as advantages over Go.
- NanoTDB – Golang Append-Only Time Series DB
NanoTDB is a time series database written in Go, providing an append-only storage solution. It has been shared on GitHub and discussed on news.ycombinator.com. The project currently has 7 points and no comments.
- Show HN: I made a Clojure-like language in Go, boots in 7ms
A developer created a Clojure-like language called Let-go in Go, which is 90% compatible with JVM Clojure and boots in 7ms. It has decent throughput and can be used for writing CLIs, web servers, and data processing scripts. The project started as a joke but turned out to be a decent language.
- Show HN: Gova – The declarative GUI framework for Go
Gova is a new declarative GUI framework for the Go programming language, showcased on Hacker News. The project, hosted on GitHub, has received minimal engagement with 11 points and one comment.
- AI bats away ping-pong challenge as rise of the machines continues
Sony's AI project achieves a breakthrough in tasks requiring speed and accuracy, demonstrating machines' superiority in ping-pong. This follows AI's dominance in games like chess and Go, marking another milestone in the 'rise of the machines.'
- [MIT] solana-token-market-go - Go SDK for Solana pool metrics (price, liquidity, mcap, FDV)
An MIT-licensed Go SDK named solana-token-market-go provides tools to compute Solana pool metrics like price, liquidity, mcap, and FDV from on-chain data. It features a core API `GetMetricsByPool` and invites contributors to expand pool layout coverage via a documented guide.
- Show HN: Kontext CLI – Credential broker for AI coding agents in Go
Kontext CLI is a credential broker for AI coding agents that addresses security and audit challenges by using short-lived tokens and OIDC authentication. It replaces manual API key management with scoped, session-based credentials to enhance security and policy enforcement.
- Watgo – A WebAssembly Toolkit for Go
Watgo is introduced as a WebAssembly toolkit for Go, providing tools for working with WebAssembly. The article discusses its features and applications, with links to the original content and comments section.
- Show HN: Keeper – embedded secret store for Go (help me break it)
Keeper is an embeddable secret store for Go using Argon2id and XChaCha20-Poly1305, offering four security levels and crash-safe rotation. The project seeks community help to identify vulnerabilities and edge cases.
- BlackRock poised to buy 15% stake in Japanese taxi-hailing app Go
BlackRock is set to acquire a 15% stake in the Japanese taxi-hailing app Go. The transaction positions BlackRock as a significant investor in the company.