News for hackers. Stuff that matters.

davidgl

Re:Why Software Factories Fail on Friday July 24, 2026 @03:38AM (#49032344)
100 points for the term Slopforest :-)
Re:I'm 60 years old. Claude Code killed a passion on Monday March 16, 2026 @08:19AM (#47397963)
Great insightful comment !
It can use sqlite (single master), or for cluster it can use pg, or mysql, but etcd by default
Re:K8s with 1M Nodes on Sunday October 19, 2025 @05:56AM (#45633149)
See https://github.com/k3s-io/kine, k3s uses this to shim etcd to MySQL, Postgres and sqlite
Gitlab supports references between projects as well, we use it at work all the time.
Re:dotnet run app.cs on Thursday May 29, 2025 @07:53AM (#44125089)
And F# which is more pythonlike already supports this via dotnet fsi - see https://learn.microsoft.com/en-us/dotnet/fsharp/tools/fsharp...
Re:dotnet run app.cs on Thursday May 29, 2025 @07:03AM (#44124802)
If you want it to start up quickly, you can easily covert it to native code using https://learn.microsoft.com/en-us/dotnet/core/deploying/
Re:20 years of Git on Tuesday April 08, 2025 @12:24PM (#43623530)
Yep, invented in 1979 and also the core data structure of crypto block chains
Re:Back to basics: Why we chose long-polling over websockets on Friday January 17, 2025 @11:02AM (#42739205)
We use it in a production system on the aspnetcore stack, and it's been bulletproof for a number of years.

We have lots of proxies in the way, and old tech on certain networks, and at this moment we are 97% websockets, 2% server side events, 1% long polling, and it's all transparent to me, brilliant.

Re:Kubernetes on Hetzner: cutting my infra bill by 75% on Monday December 02, 2024 @03:28AM (#42294258)
I've got a couple of free arm machines setup as a cluster for learning k8 + a few LB in front of it. I use k3s, with pg rather than etcd. Been a great learning experience.
Re:Advent of Code 2024 on Sunday December 01, 2024 @08:02AM (#42288246)
Perfect, run loads of f# and c# on Linux, and have for years
Re:I Didn't Need Kubernetes, and You Probably Don't Either on Wednesday November 27, 2024 @04:18AM (#42254405)
Yep, it's a cluster OS. If you need to run a cluster, you need to explore and understand the trade offs of k8s versus other approaches. Personally I run a small cluster on k3s, for internal tools, and love it. Yes it's a load of new abstractions to learn, but once learnt if really helps in designing large scalable systems. I manage lots of pet machines and VMs for clients, and it would be soooo much easier on k8.
Re:Fly.io outage (restoration in progress) on Tuesday November 26, 2024 @04:30AM (#42244009)
Same for us, down for ~5 mins, back up and fine, error was 501
Re:The Fastest Redis Ever on Thursday November 21, 2024 @04:55AM (#42202663)
We've switched to https://github.com/microsoft/Garnet and been very happy
Re:Fly.io initiates Region-specific Machines pricing on Friday July 05, 2024 @02:58AM (#40880365)
Same
Re:ILGPU: Write GPU programs with C# and F# on Friday May 17, 2024 @07:51PM (#40395275)
Also see https://www.fshade.org/, a F# dsl for shaders
Re:Tailscale SSH is now Generally Available on Wednesday April 17, 2024 @07:09AM (#40062932)
From the tool itself:

SSH to a Tailscale machine

USAGE tailscale ssh [user@]<host> [args...]

The 'tailscale ssh' command is an optional wrapper around the system 'ssh' command that's useful in some cases. Tailscale SSH does not require its use; most users running the Tailscale SSH server will prefer to just use the normal 'ssh' command or their normal SSH client.

The 'tailscale ssh' wrapper adds a few things:

* It resolves the destination server name in its arguments using MagicDNS, even if --accept-dns=false.

* It works in userspace-networking mode, by supplying a ProxyCommand to the system 'ssh' command that connects via a pipe through tailscaled.

* It automatically checks the destination server's SSH host key against the node's SSH host key as advertised via the Tailscale coordination server.

Re:Llama.cpp: Full CUDA GPU Acceleration on Tuesday June 13, 2023 @05:24AM (#36307680)
Examples being the PS3 cell architecture and HP's Itanium chips
Re:Calling Purgatory from Heaven: Binding to Rust in Haskell on Wednesday April 05, 2023 @03:48AM (#35450736)
Haskell and COM, hilarious
My experience is good, small but very active and engaged community, interop with C# is seemless, I architect a large healthcare care system, 5% F# and 95% C# and very happy
Re:What’s so great about functional programming anyway? on Wednesday November 16, 2022 @04:55AM (#33620835)
Or https://fable.io in the F# world, which is production ready and excellent
Re:You Can't Buy Integration on Wednesday December 08, 2021 @04:08AM (#29482599)
> It’s easy to over-index on reuse as a primary goal of APIs (I believe taming complexity is a more important goal)

So true !

Re:The growing complexity of modern software systems on Wednesday November 03, 2021 @04:46AM (#29092333)
Is it more complicated though ? I've been developing for over 30 years, and I don't feel like its got any worse, I think it's the nature of the medium.

These days I fight with npm or nuget dependencies problems, 20 years ago I was trying to write Delphi code to do simple REST requests, the complexity moves around but is still there.

Out of the Tar Pit (http://curtclifton.net/papers/MoseleyMarks06a.pdf) was written 15 years ago, and it's all about curbing complexity

Re:Ask HN: Solo-preneurs, how do you DevOps to save time? on Tuesday October 12, 2021 @01:38PM (#28842597)
> Note: this is highly effective because I already had significant K8s experience, so, if you're still learning about what Ingress-Controller to choose for your OIDC proxy, then don't go that route.

What would you recommend instead ?

Re:Why is everything so hard in a large organization? on Thursday September 30, 2021 @07:06AM (#28705002)
See the work on Scaling Laws that https://en.wikipedia.org/wiki/Geoffrey_West has been working on at the https://en.wikipedia.org/wiki/Santa_Fe_Institute, there are loads of interviews on youtube where he summaries his work.

Older »