News for hackers. Stuff that matters.

jamesog

Re:Show HN: Write your BPF programs in Go, not C on Tuesday May 26, 2026 @02:43PM (#48284016)
I'm curious if Solod https://github.com/solod-dev/solod would be a good fit. It's not "real" Go, but you write Go and generate C.
Re:Building a CLI for All of Cloudflare on Monday April 13, 2026 @02:48PM (#47756307)
I was the original author of the cloudflare-go library (which I worked on in my spare time while working at Cloudflare), and I included a `flarectl` command with it, but sadly it didn't get much traction :-(

https://github.com/cloudflare/cloudflare-go/tree/v0/cmd/flar...

Re:Cloudflare outage on December 5, 2025 on Friday December 05, 2025 @02:55PM (#46166447)
The bad change wasn't even a deployment as such, just an entry in the global KV store https://blog.cloudflare.com/introducing-quicksilver-configur...

Actual deployments take hours to propagate worldwide.

(Disclosure: former Cloudflare SRE)

Re:Cloudflare outage on December 5, 2025 on Friday December 05, 2025 @02:48PM (#46166354)
Disclosure: Former Cloudflare SRE.

The short answer is "yes" due to the way the configuration management works. Other infrastructure changes or service upgrades might get undone, but it's possible. Or otherwise revert the commit that introduced the package bump with the new code and force that to rollout everywhere rather than waiting for progressive rollout.

There shouldn't be much chance of bringing the system to a novel state because configuration management will largely put things into the correct state. (Where that doesn't work is if CM previously created files, it won't delete them unless explicitly told to do so.)

Re:If You're Remote, Ramble on Sunday August 03, 2025 @05:08PM (#44779830)
> I collaborated a lot with a collage - James (Jog). I asked him loads of questions, from "how to login to a server", via "what is anycast" to "tell me how you mitigated this one, give me precise instructions you've run".

Hi, that's me! There were definitely a lot of fun conversations.

I liked that a culture of internal blogs became a thing too. It was good to see people brain dumping their experiments and findings. I think people learnt a lot from following all the internal blogs.

Re:Murderbot, She Wrote. Martha Wells Article on Wired on Tuesday December 03, 2024 @12:12PM (#42308510)
Children of Time needs to come with a huge content warning for those with arachnophobia. I got through it, but I didn't enjoy it, for that reason.
Re:Cloudflare.com's Robots.txt on Sunday November 17, 2024 @09:02AM (#42164220)
That's not from robots.txt, but their Bot Management feature which blocks things calling themselves Googlebot that don't come from known Google IPs.
Re:Origin of 'Daemon' in Computing on Sunday October 20, 2024 @01:43PM (#41897095)
"Aesthetic" gets even stickier! In the UK I tend to more commonly hear it pronounced as "es-thetic".

The Great Vowel Shift indeed makes written English much more confusing than it perhaps should be. English is already a messy hodge-podge of a language, then our writing system started to get standardised (or standardized, if you're American!) right as pronunciation started to change, leading to the written version of words suddenly no longer being anything like the pronunciation.

Re:Origin of 'Daemon' in Computing on Sunday October 20, 2024 @12:47PM (#41896655)
US English spells it as encyclopedia, British English spells it as encyclopaedia.
Re:Origin of 'Daemon' in Computing on Sunday October 20, 2024 @10:44AM (#41895682)
It should more properly be written as dæmon. The æ ("ash") character is usually pronounced more like "ee", as in encyclopædia. I've never heard anyone say "encycloPAYdia" :-)
The Isle of Man isn't part of the UK, but rather a Crown Dependency, as are Jersey (.je) and Guernsey (.gg): https://en.wikipedia.org/wiki/Crown_Dependencies
Re:K9s: A lazier way to manage Kubernetes Clusters on Wednesday July 19, 2023 @02:51PM (#36791379)
I'll add stern (https://github.com/stern/stern) to that - follow logs from multiple pods easily.
Since the introduction of APFS I've taken to creating a new APFS volume formatted as case-sensitive, and put my git repositories there.

This has mostly been useful for working on shared repositories where, say, a Linux user (or other user on a case-sensitive filesystem) pushes two branches, say `feature/foo` and `feature/Foo` which works fine for them, but on a case-insensitive filesystem, git gets very upset.

Re:Take a look at Nomad before jumping on Kubernetes on Sunday February 28, 2021 @12:53PM (#26295273)
Managed Kubernetes exists because Kubernetes is so mind-bendingly complex.

Nomad, on the other hand, is pretty simple and easy to run, and a single binary. There's probably no benefit to having a managed offering.

That said, I wouldn't be surprised if HashiCorp add Nomad to HashiCorp Cloud Platform, which currently lets you deploy Consul and Vault to cloud providers via their system.

Re:Ansible Alternatives in Python on Saturday June 13, 2020 @01:30PM (#23511052)
Salt states can very quickly/easily become unweildy as, unlike Ansibble, you can throw Jinja2 everywhere. It becomes far more tempting to create multiple states with a Jinja2 loop, or worse, macros, and before you know it you have a huge mess of what I like to call "spaghetti Jinja".

Templated YAML really isn't pretty to work with.

Re:OpenSSL 3.0 on Friday May 29, 2020 @08:26AM (#23349146)
There was a proposal, which was declined: https://github.com/openssl/openssl/pull/8367
Re:Switching from Chrome to Firefox on Monday December 30, 2019 @03:38PM (#21916492)
Proving my point that there's no _good_ UI for managing profiles with Firefox. And no, about:profiles doesn't count. Chrome makes it nice and easy and obvious.
Re:Switching from Chrome to Firefox on Monday December 30, 2019 @06:10AM (#21912536)
I like the idea of multi-account containers, but I'm very used to Chrome's way of having separate profiles.

With MAC you get tabs for different containers mixed up in the same window and the URL history is shared.

I prefer the profiles approach where everything - extensions, history, etc. - is all nicely segregated.

Firefox does have profiles, but there's still no good UI for managing them.

On a somewhat related note, I'm curious what people think of having a remote manager? Either they're in another office/timezone, or you work remotely.

I work in an office, and prefer doing so as I like being around my colleagues. I find it easier to collaborate and, despite being an introvert, like being around other humans. I've had times when my manager has been on another continent and it's been the most frustrating thing for me as they're not just there, on the other side of the desk, when I need them.

Re:Pi-hole: A black hole for Internet advertisements on Thursday May 30, 2019 @12:16PM (#20052712)
What does a security team have to do with network routing?
Re:Pi-hole: A black hole for Internet advertisements on Thursday May 30, 2019 @11:48AM (#20052402)
This is why you should use their DNS-over-TLS or DNS-over-HTTPS service instead of standard DNS.

Route hijacks can happen to anyone, even Cloudflare or Google. If anything they're more likely to be targetted than a smaller player like Nextdns.

Older »