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

Unless you want private repos and free CI, which are a pretty huge benefit of Github. I haven't personally seen any issues with Github despite all the moaning about uptime, and I use it a fair bit. I think it's going to take a lot more for them to become another SourceForge. Like, if they introduce banner ads for example.

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

I'm surprised there aren't more companies offering managed Forgejo instances.

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

You shouldn’t be pulling an external project as a submodule, that’s just coupling yourself way way too tightly to external code.

You're no more tightly coupled than if you zip that repo up, and put it on an internal server. It's the exact same code you've just changed the distribution method.

And my whole point is that wouldn't be necessary if Git had a version of submodules that worked properly!

You guys seriously lack imagination.

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

and it’s like this /

Only because they clearly don't want the slashes going the same way. I almost pointed that out but I thought it was obvious.

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

You'd be surprised. Every time I try to introduce static type hints to Python code at work there are some weirdos that think it's a bad idea.

I think a lot of the time it's people using Vim or Emacs or whatever so they don't see half the benefits.

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

Ok so if I'm understanding correctly Hyperlight lets you sandbox components of your embedded system using hypervisor/VMs. Hyperlight WASM is an alternative sandbox that uses WASM for sandboxing instead.

I guess if you only have WASM there would not be much need for Hyperlight at all, but if you have a mix of WASM and non-WASM code this would be useful.

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

I like how they have to explain what interlacing is but not DPI. I'm old.

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

That's way more than 30 lines or code and also their "We didn’t add anything." claim seems to be nonsense.

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

Right but it isn't "the basics of how a computer works" that drives people to learn programming is it?

Nobody says "aha, now that I know what Giles and folders are I will become a programmer".

People become programmers for other reasons:

  • They want to make something (e.g. a game).
  • They are naturally interested in computers.
  • Money.
[-] FizzyOrange@programming.dev 2 points 2 years ago

That's the "say what you're going to say, say it, then say what you said" advice from school. It's ok if you don't know any better, or maybe for particularly boring work presentations, but it isn't a golden rule that most people blindly repeating it think it is.

Think about the best presentations you've seen. They never do that. They're engaging enough that you don't need repeat things three times.

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

Well == is a question or a query rather than a declaration of the state of things because it isn't necessarily true.

You can write

a = (3 == 4)

which is perfectly valid code; it will just set a to be false, because the answer to the question "does 3 equal 4?" is no.

I think you've got it anyway.

view more: ‹ prev next ›

FizzyOrange

0 post score
0 comment score
joined 3 years ago