HNHacker News
TopNewBestAskShowJobs

cmckn

3,441 karma · joined February 10, 2020

submissionscomments
cmckn··on Go 1.25 Release Notes
I wrote a lot of Java in a past life, and the documentation situation is night and day, for sure. I think it's partly a syntax/tooling issue, and partly a cultural thing. Luckily Go's standard library (+ `/x/` modules) lets me avoid third-party dependencies in many cases. The documentation from the Go team is very good in my opinion.
cmckn··on AWS deleted my 10-year account and all data without warning
> accidentally wiped everything immediately

There is no “wipe everything immediately” button.

cmckn··on Broadcom to discontinue free Bitnami Helm charts
Kustomize feels like less of a hack to me, without the gotpl madness, but it’s way more painful to get something done in my experience. I’ve landed on just writing real code to craft the objects I want (using the actual types, not text), if I absolutely can’t get by with static manifests.
cmckn··on Trump sent bawdy letter to Epstein for 50th birthday
https://archive.is/9BEgm
cmckn··on The death of partying in the USA
Does your kid know your phone number?
cmckn··on Nobody has a personality anymore: we are products with labels
Seattle is brimming with “new money”. I think the article is describing a sort of quasi intellectualism that is common in circles of people who are more educated than some, and paid more than most.
cmckn··on What would a Kubernetes 2.0 look like
Sort of. The hand-written go types are the source of truth and the proto definitions are generated from there, solely for the purpose of generating protobuf serializers for the hand-written go types. The proto definition is used more as an intermediate representation than an “API spec”. Still useful, but the ecosystem remains centered on the go types and their associated machinery.
cmckn··on Show HN: Canine – A Heroku alternative built on Kubernetes
Another nit here: https://canine.gitbook.io/canine.sh/technical-details/kubern...

I know this is just a general description, but “10,000 servers” —> Kubernetes actually only claims support up to 5,000 nodes: https://kubernetes.io/docs/setup/best-practices/cluster-larg...

Plenty of larger clusters exist, but this usually requires extensive tuning (such as entirely replacing the API registry). And obviously the specific workload plays a large role. Kubernetes is actually quite far from supporting larger clusters out of the box, though most releases include some work in that direction.

cmckn··on An illustrated guide to Amazon VPCs
My recollection is that for a period of time, as a part of the internal “Move to AWS” (MAWS) campaign, the entire retail business ran within a single VPC. A lot has changed!
cmckn··on The end of compounded GLP-1 drugs leaves many patients in a ‘lose-lose’ position
I’m regularly shown ads on Instagram for a company called “Willow”, which openly markets itself as a source of GLP-1’s for people who don’t meet the medical criteria. “I just want to lose 15 pounds before my beach vacation!” That type of thing. I’m not that upset to see the compounded GLP-1 market reigned in a bit.
cmckn··on What If We Could Rebuild Kafka from Scratch?
Yikes, what a dastardly move from Synadia. This will only have a chilling effect on the project, which has struggled to reach critical mass.
cmckn··on Tj-actions/changed-files GitHub Action Compromised – used by over 23K repos
I always use commit hashes for action versions. Dependabot handles it, it’s a no brainer.
cmckn··on IBM Completes Acquisition of HashiCorp
Can you quantify “very large”?
cmckn··on Hyperspace
Didn’t SQLite developer(s) famously receive a flood of phone calls because McAfee antivirus used it in a way that was visible (and “suspicious”) to its users?

One does not simply “not accept bug reports”.

https://github.com/sqlite/sqlite/blob/e8346d0a889c89ec8a78e6...

cmckn··on Software development topics I've changed my mind on
Oh thank god, I thought that was just me.
cmckn··on New Tesla Model Y
We have the obligatory LED bar across the nose, I see. How else would we know it’s an EV?

Edit: the rear too! Thank god

cmckn··on My Struggle with Doom Scrolling
I was a heavy tiktok user for the last couple years, before uninstalling the app a couple months ago. It was a lot of fun, truly, but I felt the habit (and its side effects) going in a direction I didn’t like.

I still have IG and FB on my phone, and find myself impulsively reaching for those scrollable short videos whenever I have a spare minute. That format of “content” is just very addicting. I really wish I could go back 20 years to when smartphones were a thing, but there was a lot less to “do” on them. I don’t think I’ll be able to break the habit without a major reset, personally.

> when I ditch FB, which I'm going to do as soon as

As someone who has deactivated and reactivated my Facebook account several times over the years — just do it! Maybe it will motivate you to finish that other project if you have something you really want to share. But the whole “I’ll start that diet after the holidays” thing doesn’t pan out in my experience :(

cmckn··on Disappointed with the TVs at CES 2025
I bought a very cheap Vizio TV around that time (I was in college) that didn't include a remote in the box. You had to use the app.

I'm sure I'm messing up some of the details, but --

The TV needed to be connected to a network for the app to work. The university required you to register the device's MAC address before it could join the network. The TV had an ethernet port, and its MAC was printed on a sticker on the back of the TV, so I was able to get that going. But it wasn't convenient to keep an ethernet cable routed to the TV (the room was awkward) so my roommate and I wanted to get it on the WiFi.

There was literally no way to open the TV's OSD and view the WiFi MAC address with the Vizio app. You needed a physical remote to access that part of the UI.

IIRC we ended up finding an old WiFi access point and connected the TV to it in order to view its WiFi MAC in the access point's admin UI.

They could have just given us a damn remote in the box! It was infuriating.

cmckn··on Uncut Currency
Similarly, the Bank of England uses £100,000,000 notes internally: https://en.wikipedia.org/wiki/Bank_of_England_%C2%A3100,000,...
cmckn··on Meta is killing off its AI-powered Instagram and Facebook profiles
It seems to still exist, to the extent that it ever existed: https://horizon.meta.com/
cmckn··on The Evolution of SRE at Google
That's my impression as well. My SWE team has always done all of that ourselves, I've never felt the need for a dedicated role to maintain IaC and click around in the console.
cmckn··on The Evolution of SRE at Google
SWEs: are SRE/devops folks part of your day to day?

I have never been in a SWE role where I didn’t do my own “ops”, even at FAANG (I haven’t worked at Google). I know "SRE/devops" was/is buzzy in the industry, but it’s always seemed, in the vast majority of cases, to be a half-assed rebrand of the old school “operations” role -- hardly a revolution. In general, I think my teams have benefited from doing our own ops. The software certainly has. Am I living in a bubble?

cmckn··on I am rich and have no idea what to do
It’s a weird post. Part cry for help, part not-so-humble brag, and 100% not something any close friend, significant other, or therapist would recommend you hit send on. Feels a little strung-out, to be honest.

“Rich guy is bored, you’ll never believe what happens next”

cmckn··on Ocean Carbon Removal: Captura's marine carbon capture explained
I had the same thought when I read:

> If you want to strip out 1 gigatonne of CO2 from the ocean, you probably have to put the upper few meters of the Atlantic through your machines every year

That sounds…drastic! And this seems quite hand-wavy about the risks:

> a lot of environmental monitoring needs to be done to prove that marine carbon-removal strategies aren’t harming aquatic life

cmckn··on Bazel 8.0
No other tool needed, this is usually solved in Maven projects with a “bill of materials” POM. There’s an example in the Maven docs: https://maven.apache.org/guides/introduction/introduction-to...
cmckn··on 65% of Employees Bypass Cybersecurity Measures, New Study Finds
Kind of like sudo. Your individual identity is allowed to assume the privileged identity after providing an additional factor/justification (and your access has a TTL).
cmckn··on OpenAI o1 system card
“Millions of people”?
cmckn··on Gitlab names Bill Staples as new CEO
CodeCommit is on the way out, onboarding was disabled over the summer.

https://aws.amazon.com/blogs/devops/how-to-migrate-your-aws-...

cmckn··on OpenFeature – a vendor-agnostic, community-driven API for feature flagging
Looks like an interesting project. Really cute logo. :)

How much does the flagd sidecar cost? Seems like that could be a lot of overhead for this one bit of functionality.

cmckn··on Chromium uses web search for .internal TLD instead of opening URL
From TFA:

    Resolved (2024.07.29.06), the Board [ICANN] reserves .INTERNAL from delegation in the DNS root zone permanently to provide for its use in private-use applications. The Board recommends that efforts be undertaken to raise awareness of its reservation for this purpose through the organization's technical outreach
← PreviousPage 4 of 23Next →