frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A set of Idiomatic prod-grade katas for experienced devs transitioning to Go

https://github.com/MedUnes/go-kata
3•medunes•1d ago

Comments

medunes•1d ago
I’ve been transitioning to Go after years in other ecosystems, and kept running into the same problem: I could write correct Go code, but not idiomatic Go.

Most material focuses on syntax or algorithms. In practice, what caused friction were production mismatches: context cancellation and goroutine leaks, errgroup vs WaitGroup tradeoffs, HTTP client hygiene, error wrapping semantics, allocation control, embed/io/fs for dev–prod parity, etc.

I started collecting small, constraint-driven katas that isolate one such mismatch at a time. Each kata defines explicit pass/fail idiomatic constraints, rather than providing solutions. The goal is deliberate practice, not “best practices” or tutorials.

This repo is curated by someone transitioning to Go, for others doing the same. It’s not meant to be authoritative. If you’re experienced with Go and spot incorrect, unsafe, or misleading constraints, issues and PRs with rationale and references are explicitly encouraged.

I’m especially interested in feedback from people using Go in production on where these constraints are wrong, incomplete, or missing important edge cases.

Consumer electronics, the "Modular Middle", and production models of the future

https://www.a16z.news/p/everything-is-computer
1•walterbell•15s ago•0 comments

Solar hydrogen can now be produced efficiently without the scarce metal platinum

https://www.eurekalert.org/news-releases/1111199
1•westurner•27s ago•0 comments

BirdBot, an energy-efficient robot leg inspired by birds' legs (2022) [video]

https://www.youtube.com/watch?v=PXXdaqseHis
1•Luc•41s ago•0 comments

Multi-platform WhatsApp client written in Rust

https://github.com/jlucaso1/whatsapp-rust
1•justmarc•1m ago•0 comments

OAuth 2.0 Security Best Practices for Developers

https://maida.kim/oauth2-best-practices-for-developers/
1•mooreds•1m ago•0 comments

Code Coverage for GoAWK (2022)

https://maximullaris.com/goawk_cover.html
1•benhoyt•3m ago•0 comments

We Keep Making the Same Software Mistakes

https://spectrum.ieee.org/avoidable-software-failures-cost-trillions
1•Growtika•4m ago•0 comments

Gut Microbes Played Role in Evolution of Human Brain, New Study Suggests

https://www.sci.news/biology/gut-microbes-human-brain-evolution-14461.html
1•gmays•5m ago•0 comments

Reusable "skills" for coding agents: how to design them so they do not drift

https://clipnotebook.com/blog/reusable-skills-for-coding-agents
3•amandapoDEV•7m ago•1 comments

How to Fool a Neural Network

https://briefer.cloud/blog/posts/fooling-neural-networks/
1•rafaepta•7m ago•0 comments

AG Pax­ton Secures Win Stop­ping Sam­sung from Using Smart TVs to Spy on Texans

https://www.texasattorneygeneral.gov/news/releases/attorney-general-ken-paxton-secures-major-win-...
1•voxadam•7m ago•1 comments

Decoding the Astonishing Secret Languages of Animals

https://atmos.earth/science-and-nature/decoding-the-astonishing-secret-languages-of-animals/
1•bikeshaving•8m ago•0 comments

Detecting "AI Slop" with Shannon Entropy (Python)

https://steerlabs.substack.com/p/detecting-ai-slop-with-shannon-entropy
2•steer_dev•8m ago•1 comments

OpenAPI Isn't Enough

https://alexstephen.me/writing/openapi-isnt-enough/
1•rambleraptor•9m ago•0 comments

GLM-4.7: Advancing the Coding Capability

https://z.ai/blog/glm-4.7?_hsenc=p2ANqtz-_A0g1a_qMPKlnITH_2MrETt56Egtpn06pe9CyarPb7l_DhltBP9TmtFS...
1•rbanffy•10m ago•0 comments

The work of sleep doesn't depend on time

https://blog.affectablesleep.com/p/the-hidden-work-of-sleep-doesnt-depend
1•pedalpete•10m ago•0 comments

Show HN: Semi-private chat with Gemini from your computer

https://github.com/deepanwadhwa/semi_private_chat
1•dwa3592•12m ago•0 comments

Show HN: Ralph2Ralph

https://github.com/eqtylab/real-a2a
2•ramoz•12m ago•0 comments

Richard D. James interviews ex Korg engineer Tatsuya Takahashi (2017)

https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-ta...
1•lelandfe•14m ago•4 comments

Our take on the best Firefox-based browsers for top privacy and customization

https://alternativeto.net/news/2026/1/our-honest-take-on-the-best-firefox-based-web-browsers-for-...
1•elliot_a•15m ago•0 comments

Some super-smart dogs can pick up new words just by eavesdropping

https://www.cnn.com/2026/01/08/science/gifted-dogs-learn-words-overhearing-intl-scli
2•breve•16m ago•0 comments

It's the little things that change your life, really: combining ChatGPT+DocuSign

https://app.yanna.pro/welcome/1
2•abemazak•16m ago•0 comments

Docker Releases Hardened Images for Free – What Does It Do Differently?

https://www.i-programmer.info/news/240-devops/18579-docker-releases-hardened-images-for-free-what...
1•aquastorm•16m ago•1 comments

Mathematics for Computer Science (2018) [pdf]

https://courses.csail.mit.edu/6.042/spring18/mcs.pdf
1•nateb2022•17m ago•0 comments

How Terminals Work

https://how-terminals-work.vercel.app/
1•gnodar•17m ago•0 comments

App for Prayer Reminders

https://prayminder.com/
1•marysminefnuf•19m ago•0 comments

Show HN: NPM CLI tool for SEO analysis with AI-powered competitor insights

https://github.com/BrunoQuaresma/seoq
1•bquaresma•20m ago•0 comments

On Cloudflare

https://indiscretemusings.substack.com/p/on-cloudflare
1•madars•20m ago•0 comments

Being a Scrapy Engineer

https://patys.dev/being-a-sc/
1•patys•20m ago•0 comments

Show HN: Infinite AI Generated Logos

https://durable.co/ai-logo-generator
1•rookhack•22m ago•1 comments