HN user

dcu

4,524 karma

[ my public key: https://keybase.io/davidcuadrado; my proof: https://keybase.io/davidcuadrado/sigs/lmVXmK9dSokChXL0-qYCoaEAZGUpuRyXBqcyoxuoi70 ]

Posts242
Comments97
View on HN
www.phoronix.com 6d ago

Ubuntu 26.04 LTS vs. Windows 11 vs. CachyOS Performance on a $5399 Laptop

dcu
4pts0
github.com 7d ago

Odin 2 Portal Exploded

dcu
17pts1
nqbao.com 2mo ago

LLM System Design Benchmark

dcu
4pts0
zero-lang.com 2mo ago

Zero a Language for Humans and Robots

dcu
1pts0
machinelearningmastery.com 2mo ago

The Roadmap to Mastering Tool Calling in AI Agents

dcu
1pts0
old.reddit.com 5mo ago

Rewrote our Python API gateway in Go and nobody cares

dcu
26pts9
nuextract.ai 1y ago

Extract High-Quality Information with the NuExtract LLM

dcu
1pts0
github.com 1y ago

Poor Man's Back End-as-a-Service (BaaS), Similar to Firebase/Supabase/Pocketbase

dcu
205pts126
www.gq.com 1y ago

Short vs. Long Workouts

dcu
4pts0
github.com 1y ago

Gmail TUI

dcu
3pts1
www.pcworld.com 1y ago

Sorry, Windows. Lenovo's Legion Go S Runs Better with SteamOS

dcu
5pts0
www.pcguide.com 1y ago

Capcom reveals its PC game sales overshadow console, and it's only growing

dcu
9pts0
mcpgolang.com 1y ago

MCP Golang

dcu
2pts0
gitlab.com 1y ago

Wine's NTSync kernel driver merged to master

dcu
2pts0
www.nfx.com 1y ago

Technology Windows

dcu
1pts0
www.gamedeveloper.com 2y ago

Switch emulator Yuzu reaches $2.4M settlement with Nintendo

dcu
2pts0
www.first.org 2y ago

Common Vulnerability Scoring System Version (CVSS) 4.0

dcu
2pts0
infosec.exchange 2y ago

Google has removed a video demonstrating Apple's A and M CPUs vulnerability

dcu
13pts0
twitter.com 2y ago

16 years ago, on a Friday night, we created the GitHub Rails app

dcu
3pts0
www.launchnotes.com 2y ago

It's Time for Product Success

dcu
1pts0
developer.hashicorp.com 2y ago

Terraform Test

dcu
1pts0
github.com 2y ago

Go 1.21 broke the XML encoder

dcu
3pts0
jpattonassociates.com 3y ago

The Mindset That Kills Product Thinking

dcu
2pts0
news.ycombinator.com 3y ago

Ask HN: Are there better alternatives to disagree and commit?

dcu
8pts13
www.mux.com 3y ago

Scaling data processing with an embedded key-value store

dcu
1pts0
kotaku.com 3y ago

It’s Sony’s Fault We Have Console Exclusives, Says Microsoft CEO

dcu
3pts2
www.reuters.com 3y ago

Aspartame is set to be declared a possible carcinogen

dcu
121pts30
go.dev 3y ago

Go Toolchains and forwards compatibility

dcu
3pts0
twitter.com 3y ago

SVB was the main bank for two of our companies, my personal savings and mortgage

dcu
15pts2
elv.sh 3y ago

Elvish: Multiplatform shell with clojure-like programming language written in Go

dcu
3pts0

Clean Code is not bad in itself. The problem is that some people made it a bible, like the absolute truth (I guess it is written in that way), and that's where it fails.

let's hope generics doesn't become a over(ab)used feature, that'd make the code harder to read and my experience harder to maintain, especially because when you need to fix something it takes a lot of time getting in context so you can actually write the code for the fix.

I mostly write Go these days and haven't found many use cases where generics are needed but there are definitely cases where they would make the code nicer.

the HTTP benchmark is not fair since the crystal implementation is setting the content type explicitly while the Go implementation is auto detecting it.

Featherweight Go 6 years ago

I think Go is popular because of its simplicity and fantastic standard library.

It can also feel sometimes like a dynamic language which has attracted people from ruby, python, JS, etc... communities.

You say there's no place for it in the 21st century, yet it already has a place and it doesn't really need generics to continue living.

Elm 0.19 Broke Us 8 years ago

These kind of stories make me value Go's approach a lot more. You just have to worry about making your product better.

I've been using `glide` for a few years now, no issues at all. It's the same as cargo(rust), bundler(ruby), npm(js). Thanks to Go it's probably better since deploying dependencies in those languages is really painful.

And not mentioning the security issues associated with having a central repository for packages.