@einsteinx2@programming.dev avatar

einsteinx2

@einsteinx2@programming.dev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

einsteinx2,
@einsteinx2@programming.dev avatar

FWIW due to Lemmy’s size, I think it’s actually more common to scroll Local or All rather than Subscriptions, so you’re probably getting votes from lots of random people rather than subscribers to this community specifically.

einsteinx2,
@einsteinx2@programming.dev avatar

A monad is just a monoid in the category of endofunctors, what’s the problem?

einsteinx2,
@einsteinx2@programming.dev avatar

Heads up with modern git you can now just use git clone --recursive and it will clone all sub modules automatically.

einsteinx2,
@einsteinx2@programming.dev avatar

html-lang.org

I mean, technically it’s the other 2 out of 10 that are wrong…🙃

HTML, the programming language, is a practical, turing-complete[1], stack-based programming language based on HTML, the markup language. It uses elements defined in HTML, the markup language, in order to do computations.

einsteinx2,
@einsteinx2@programming.dev avatar

Have you heard about our lord and savior Rust? 🙏

einsteinx2,
@einsteinx2@programming.dev avatar

Unfortunately all of those dark patterns actually do work statistically speaking, that’s why they’re so prevalent. It really sucks because it means they’ll never stop.

einsteinx2,
@einsteinx2@programming.dev avatar

Reading this comment and then looking up and seeing that your username ends with PDP11 was chef’s kiss

einsteinx2,
@einsteinx2@programming.dev avatar

These prices look very reasonable. I started a project in Godot 4 that I want to eventually get on the Switch (and other consoles), so this is exactly what I was looking for!

einsteinx2,
@einsteinx2@programming.dev avatar

Vscode even has a terminal built in haha

einsteinx2,
@einsteinx2@programming.dev avatar

This is amazing, going to recommend this to my team as a JavaScript replacement on Monday!

einsteinx2,
@einsteinx2@programming.dev avatar

This is patently false… iOS has a whole content blocking system and a plethora of ad blocking extensions available. And no it’s not just DNS blocking, it removes the elements just like on a desktop browser. And yes in regular old Safari, not Brave.

einsteinx2,
@einsteinx2@programming.dev avatar

I had a game idea that requires the use of various C++ libraries and is 2D, did some quick comparisons after some searching, and Godot seemed like a perfect fit. I just compile the libraries in with Godot, write a bunch of the internal logic directly into the engine and script it using GDScript, and it’s been great for my needs so far. The licensing is the cherry on top, but definitely had an influence in my decision making as well.

einsteinx2,
@einsteinx2@programming.dev avatar

This hasn’t been true for years…

“You can learn how to develop apps for Apple platforms for free without enrolling. With just an Apple ID, you can access Xcode, software downloads, documentation, sample code, forums, and Feedback Assistant, as well as test your apps on devices.”

developer.apple.com/support/compare-memberships/

Not to mention you can already side load apps using a free account as well, you just have to refresh the signing once a week. Presumably “real” side loading will remove that restriction and make the process simpler.

einsteinx2,
@einsteinx2@programming.dev avatar

Heads up Lemmy has a save function which can save both posts and comments

einsteinx2,
@einsteinx2@programming.dev avatar

I use Termius on iOS and double tapping the screen sends a tab (I may have enabled it in settings but I don’t think so). I think you can also put a button for it above the keyboard. In any case it does work for tab completion. I know I’m on iOS and not Android but I’d be really surprised if the Android version had no way to send a tab…

einsteinx2,
@einsteinx2@programming.dev avatar

Weird the keyboard didn’t work but glad the double tap did! It’s definitely clutch

einsteinx2,
@einsteinx2@programming.dev avatar

The irony is they always seem to have 0 comments lol, so much for sparking discussion.

Alpine LXCs in Proxmox (lemmy.world)

I recently moved Nextcloud and Gitea from Containers on a Debian VM to Alpine LXCs running Alpine’s packages. I’ve never had Nextcloud’s web interface so snappy and my resource usage for both is next to 0. If you’re running Proxmox I’d highly recommend trying out Alpine LXCs if they package your services.

einsteinx2,
@einsteinx2@programming.dev avatar

I used to use Alpine containers but I’ve since standardize on Debian completely. Proxmox is Debian, my VMs run Debian, my LXCs run Debian, my VPSs run Debian, Raspian on my RPi is Debian, Armbian on my Odroid is Debian, etc, etc.

The benefit of running the same distribution on all my servers no matter where or how they’re hosted can’t be overstated.

Less mental overhead remembering different commands or config paths, same software on everything, etc. It’s been fantastic and Debian has always been rock solid for me.

einsteinx2,
@einsteinx2@programming.dev avatar

That’s exactly how I have my setup, and on my client WireGuard configs I have it set to split route so I can connect to my home VPN without disrupting anything else.

einsteinx2,
@einsteinx2@programming.dev avatar

iOS dev here, especially when using Swift, supporting older OS’s greatly restricts which new Swift features you can use. Especially any OS lower than iOS 15.

Give the fact that the vast, and I mean like 95% or more, of iOS users update to the latest iOS version within months of release and over 99% of users are on at least the previous iOS version, it’s preferable to start a new app on the latest iOS version possible.

Unfortunately that means older (usually 5+ years) devices get left out, but with small volunteer dev teams or solo devs it makes practical sense.

einsteinx2,
@einsteinx2@programming.dev avatar

I’ve seen the whole video as well, it’s somehow actually worse than this clipped version lol

How do I avoid becoming a crotchety old man? I’m seriously asking.

You know the type, probably a good father or worker, but serious faced all the time, never smiles, often in a bad mood, very cynical. It’s just I feel like I’m on the path to this, I’m 28, just escaped 12 years of food service so I’m already super cynical and if someone comes up to me, I’m super ready to shut down...

einsteinx2,
@einsteinx2@programming.dev avatar

That’s a really great idea, I never thought of that! Would have really helped my 2 hour each way commutes that drove me crazy before I went full remote.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • ngwrru68w68
  • rosin
  • mdbf
  • Youngstown
  • love
  • slotface
  • osvaldo12
  • InstantRegret
  • kavyap
  • Durango
  • everett
  • DreamBathrooms
  • magazineikmin
  • provamag3
  • khanakhh
  • cubers
  • tacticalgear
  • thenastyranch
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • cisconetworking
  • modclub
  • tester
  • anitta
  • Leos
  • JUstTest
  • All magazines