[-] FizzyOrange@programming.dev 3 points 3 weeks ago

How does their website have such a fancy hero animation but no picture of the pentagons??

[-] FizzyOrange@programming.dev 3 points 2 months ago

Yeah he has rediscovered long polling.

[-] FizzyOrange@programming.dev 3 points 2 months ago

This seems reasonable. Cry all you want but if even smaller sites are getting overwhelmed with bots imagine what it's like for GitHub.

[-] FizzyOrange@programming.dev 3 points 3 months ago

No Zig definitely is special. You don't have to do any extra busy work to call C code - you can pretty much just #include the header and that's that. It's similar to calling C from C++.

In any other languages - including Rust - you have to do some work declaring functions, wrapping them and so on. It's not hard but it definitely is a non-zero amount of tedious work (especially before AI). There's absolutely no way you could describe it as "trivial", unless someone else has already done that work for you.

But I don't think it is a significant Zig advantage really. When I'm writing Rust, it's extremely rare that I want to call any C code that someone else hasn't already done the tedious wrapping for.

[-] FizzyOrange@programming.dev 3 points 4 months ago

Almost certainly prevents some inlining or loop unrolling or something like that.

[-] FizzyOrange@programming.dev 3 points 1 year ago

Clearly within the margin of error. Especially because they were obviously not just looking at Bulgaria.

[-] FizzyOrange@programming.dev 3 points 1 year ago

Almost every good content creator is only on YouTube.

[-] FizzyOrange@programming.dev 3 points 1 year ago

Nah Python is weird about static types - it only defines the syntax, not the semantics.

Ditch Mypy. Pyright is much much much better.

[-] FizzyOrange@programming.dev 3 points 2 years ago

The only Git GUIs that I've ever liked:

  • GitX, and its many forks. Mac only though.
  • Git Extensions. Terrible name, but this is actually a standalone Git GUI and is surprisingly decent. I think it started Windows only but maybe there's a Linux port now.
  • VSCode's "Git Graph" extension. It's not quite as fully featured but it integrates well into VSCode and is pretty nicely designed.

I've tried almost all the others (SmartGit, Sublime Merge, GitKraken, etc.), and didn't really like how they worked.

[-] FizzyOrange@programming.dev 3 points 2 years ago

Ohhhhh you can't comment on a specific line of a commit message. I see. I mean... yeah I guess not. That seems like a super niche feature though. How long are your commit messages? I've never even tried to do that. Commit messages are short enough you can pretty much just write a normal message not tied to a specific line.

There are waaaaay bigger issues with Gitlab. Here's one I ran into recently, you can't search for pipelines. It's got a search box and everything but you literally can't search; only filter. So stupid.

I actually just went to take a look at Gitlab issues I have commented on to see what my worst ones are. Guess what.... you can't even search for issues you have commented on!!!

Still, overall it's the best self-hostable option out there at the moment IMO. I guess Forgejo (truly abysmal name) may overtake it at some point.

[-] FizzyOrange@programming.dev 3 points 2 years ago

It actually statically links the Rust standard library too. You can also avoid glibc by using musl with a one line change.

[-] FizzyOrange@programming.dev 3 points 2 years ago

The experience was awful.

I did not use it.

Hmm. You sure have a strong hatred of a thing you never used, about which your main objection (no HTML explorer) is completely untrue.

I don't think anyone would say you need GraphQL for a tiny 10-20 endpoint project. It's for big projects.

view more: ‹ prev next ›

FizzyOrange

0 post score
0 comment score
joined 3 years ago