hphilipps.bsky.social
hphilipps.bsky.social
@hphilipps.bsky.social
Reposted by hphilipps.bsky.social
it is impossible to generate code comments from source code because good comments are definitionally based on things not in the source code (intent, counterfactuals, experiments, etc.)
June 17, 2025 at 7:00 PM
Reposted by hphilipps.bsky.social
new blog. i am angry about target triples

mcyoung.xyz/2025/04/14/t...
What the Hell Is a Target Triple? · mcyoung
mcyoung.xyz
April 14, 2025 at 8:47 PM
Reposted by hphilipps.bsky.social
awesome-foss/awesome-sysadmin: A curated list of amazingly awesome open-source sysadmin resources. #SuggestedRead #devopsish github.com/awesome-f...
GitHub - awesome-foss/awesome-sysadmin: A curated list of amazingly awesome open-source sysadmin resources.
A curated list of amazingly awesome open-source sysadmin resources. - awesome-foss/awesome-sysadmin
github.com
April 1, 2025 at 2:33 PM
Reposted by hphilipps.bsky.social
My team at GitLab is looking to hire a Principal Engineer with Distributed Systems experience, Go, Ruby background. We’re looking at building the next generation of GitLab SaaS. Role is Remote and hiring globally. job-boards.greenhouse.io/gitlab/jobs/...
Principal Engineer, Group Tenant Scale
Remote, Americas; Remote, APAC; Remote, EMEA
job-boards.greenhouse.io
March 27, 2025 at 11:36 AM
Reposted by hphilipps.bsky.social
69 years ago today, the cornerstone was laid for @coventrycathedral.bsky.social. Designed by Basil Spence, it replaced a medieval church destroyed in WW2.

The ceiling is donated 🇨🇦 cedar. A bronze maple leaf in the floor commemorates this and other 🇨🇦 gifts.

Cooperation + determination > adversity.
March 23, 2025 at 4:25 PM
Reposted by hphilipps.bsky.social
Reposted by hphilipps.bsky.social
This is important: is the new Go 1.24 benchmark loop syntax making my code 7x slower, and why?
#golang
March 21, 2025 at 1:15 PM
Reposted by hphilipps.bsky.social
Es dauert nicht mehr lange.
March 16, 2025 at 3:35 PM
Reposted by hphilipps.bsky.social
🚨 Gnarf, nasty supply chain attack on GitHub-hosted projects: if you use the tj-actions/changed-files GH Action and it ran after 9 a.m. PT March 14, it may have leaked secrets in the build logs of your public repos. Recommend rotating those if that's the case.

www.stepsecurity.io/blog/harden-...
Harden-Runner detection: tj-actions/changed-files action is compromised - StepSecurity
tj-actions/changed-files
www.stepsecurity.io
March 15, 2025 at 9:29 PM
Reposted by hphilipps.bsky.social
Dependabot's implementation of Go modules continues to be poor.

FWIW, I recommend Go projects just turn it off, run govulncheck in a scheduled GitHub Action for security updates, and otherwise update dependencies manually when it makes sense in their release cycle.
March 14, 2025 at 9:01 AM
Reposted by hphilipps.bsky.social
From unique to cleanups and weak: new low-level tools for efficiency

go.dev/blog/cleanup... #golang
From unique to cleanups and weak: new low-level tools for efficiency - The Go Programming Language
Weak pointers and better finalization in Go 1.24.
go.dev
March 7, 2025 at 7:51 AM
Reposted by hphilipps.bsky.social
Every tech company* has platform teams trying to build:

1. Heroku, except hand-rolled
2. One giant shared database, so engineers can ignore analytics without consequence
3. If they have a monolith, microservices. If microservices, a monolith
4. A solution to the halting problem

* Hyperbole. I hope
March 5, 2025 at 10:24 PM
Reposted by hphilipps.bsky.social
Holograms explained. 🤯

www.youtube.com/watch?v=EmKQ...
How are holograms possible?
YouTube video by 3Blue1Brown
www.youtube.com
January 25, 2025 at 11:08 PM
Reposted by hphilipps.bsky.social
what's involved in getting a "modern" terminal setup? jvns.ca/blog/2025/01...
January 11, 2025 at 4:49 PM
Reposted by hphilipps.bsky.social
[new blog post]

Use of Time in Distributed Databases (part 4): Synchronized clocks in production databases

muratbuffalo.blogspot.com/2025/01/use-...
Use of Time in Distributed Databases (part 4): Synchronized clocks in production databases
This is part 4 of our "Use of Time in Distributed Databases" series . In this post, we explore how synchronized physical clocks enhance prod...
muratbuffalo.blogspot.com
January 10, 2025 at 6:00 PM
Reposted by hphilipps.bsky.social
good morning and welcome to 2025
January 6, 2025 at 4:20 PM
Reposted by hphilipps.bsky.social
A long thread on the war and the current situation. Although the worst-case scenarios didn’t materialize in 2024, it was the most difficult period since spring 2022. There were positive developments, and bright spots, but the current trajectory is negative. 1/
January 4, 2025 at 3:54 PM
Reposted by hphilipps.bsky.social
🎉 I've just released v0.5.0 of jub0bs/cors, my #CORS middleware library for #golang!

🔍 You can now programmatically handle configuration errors. This feature will be useful to multi-tenant SaaS businesses that let their tenants configure CORS: custom error messages FTW!

github.com/jub0bs/cors
GitHub - jub0bs/cors: perhaps the best CORS middleware library for Go
perhaps the best CORS middleware library for Go. Contribute to jub0bs/cors development by creating an account on GitHub.
github.com
January 5, 2025 at 10:11 AM
Reposted by hphilipps.bsky.social
Deutscher Held.

Georg Elser
4. Januar 1903 - 9. April 1945
January 4, 2025 at 8:40 AM
Reposted by hphilipps.bsky.social
STERNENGESCHICHTEN LIVE TOUR 2025! Tickets unter sternengeschichten.live

Ein Ring um den Planeten Neptun hat jede Menge Klumpen. Verantwortlich dafür ist der Mond Galatea und wie er das macht, erfahrt ihr in der neuen Folge der Sternengeschichten: sternengeschichten.podigee.io/632-sterneng...
Sternengeschichten Folge 632: Galatea und die Ringe des Neptun
STERNENGESCHICHTEN LIVE TOUR 2025! Tickets unter sternengeschichten.live Ein Ring um den Planeten Neptun hat jede Menge Klumpen. Verantwortlich dafür ist der Mond Galatea und wie er das macht, erfahr...
sternengeschichten.podigee.io
January 4, 2025 at 7:43 AM
Reposted by hphilipps.bsky.social
It's this kind of comment which makes Mitchell Hashimoto a true open-source role model to me: giving a shout-out to other alternatives in the space, while announcing Ghostty, his latest OSS project. Way to go!

news.ycombinator.com/item?id=425174…
December 27, 2024 at 7:00 AM
Reposted by hphilipps.bsky.social
Der Bärenmarke Bär früher und heute. Eine weitere vielversprechende, junge Karriere zerstört durch zu schnellen Ruhm und falsche Freunde. 🕯️
November 2, 2024 at 8:25 PM