@yboutros@infosec.pub
@yboutros@infosec.pub avatar

yboutros

@yboutros@infosec.pub

Yanall-Boutros.github.io

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

yboutros,
@yboutros@infosec.pub avatar

Giving billions of dollars of aids and weapons for decades of colonialism

yboutros,
@yboutros@infosec.pub avatar

I wanted to be a hacker as a kid, so I had some experience with Backtrack 5. A prof said if you wanted to be a cowboy coder, do everything in your terminal. That was good advice, I’ve learned a lot about OS’s from that

Your OS is basically a set of drivers that allow you to leverage your hardware, as well as a package manager for managing your software, and a system for managing services (like at startup or by some event trigger)

I’m an advanced user but NixOS has been an excellent OS, it’s like all the fun of tuning arch but with less elbow grease. I was a kde neon (ubuntu base + plasma display manager + KDE desktop environment) user before

Making a development shell for an AI/GPU Accelerated python project with nix flakes, poetry/poetry2nix, and pypi

Went through the pain of packaging a python project on Nixos. Here’s some issues I hit, and how I got lucky resolving them. I feel the most reliable way of doing this in the future is to use docker and just imperatively build....

yboutros,
@yboutros@infosec.pub avatar

End of the gold standard.

Before, if you didn’t get a raise, the minimum wage would at least keep up with inflation since it was tied to gold

yboutros,
@yboutros@infosec.pub avatar

tldr is a billion times better than man pages,

apt install tldr

Trusssssst

yboutros,
@yboutros@infosec.pub avatar

you’re welcome, if you’re like me and also trying to make a C++ project without Visual Studio, this got me to build the blank C++ project without visual studio. For some reason, I had to run it twice to get everything compiled/built/cooked and for unreal editor to open the project.

Inside this folder: Engine/Build/BatchFiles/


<span style="color:#323232;">steam-run ./RunUAT.sh BuildCookRun -project=/home/absolute_folder_path_location/Documents/Unreal Projects/VRTest/VRTest.uproject -noP4 -platform=Linux -build -cook -compile
</span>

I’m sure there’s a lot of options in RunUAT I’m forgetting that VisualStudio is a wrapper for, but this and BuildProjectFiles.sh or whatever it’s called seems to be the heavy lifters that visual studio leverages

yboutros,
@yboutros@infosec.pub avatar

I see, thanks

As for “drop down”, I was loosely referring to the newly spawned terminal

clean scripts get the job done. I was thinking of persisting changes to the filesystem state only while the ephemeral shell was live, that way every time I ran nix develop i would check to make sure my project could automatically build, and If there was any state that needed persisting, I would have to commit/push and label those changes somewhere before ending my session

yboutros,
@yboutros@infosec.pub avatar

I like Spacevim a lot (inspired by SpacEmacs), you can use neovim as the underlying vim package as well. Then update init.toml with whatever layers/plugins you want

yboutros,
@yboutros@infosec.pub avatar

I’ve tried a few IDEs, mainly Microsoft ones as of recently, but I still prefer my neospacevim setup. Microsoft has a very nice debugger and other useful features for navigating large software projects, but even on my 3080 12th Gen i7 rig with 32GB the plugins I use end up slowing things down. Plus, a similar debugger interface can normally be found in an init.toml layer

With neospacevim, I can specify which plugins get loaded for which file types, so my LaTeX plugins don’t interfere with my Python plugins for example.

Also the macro language locks me into vim, I even installed vimium keybinds for my browser. Spacevim is nice because you can see all the available keybinds option trees by pressing Space.

I mentioned spacevim/SpacEmacs because your post focused on emacs/vim, if you do choose either to make an IDE in I would imagine SpacEmacs/spacevim might be a little closer to an IDE than a text editor.

Spacevim is nice because it will auto install packages declared in the init.toml, sometimes with vanilla vim or neovim you need a plugin manager installed separately

yboutros,
@yboutros@infosec.pub avatar

Hmm yea I don't like it much either, however, I remember /r/technology got progressively worse and the alternative was just a shittier subreddit with a slightly different name.

Unison would be nice, but it's not so different from reddit come to think of it

yboutros,
@yboutros@infosec.pub avatar

Hmm true that is a concern

I'm just speculating here, but I remember way back when reddit was just a bunch of shitty html css and blue links. People would joke it would weed some times of people out

Maybe the complicated nature of federated web apps will drive away a similar crowd

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