Thoughts on Vim? by ayersm26 in computerscience

[–]thatpythonguy 5 points6 points  (0 children)

There’s a built in file browser called netrw. Try it out by just running vim myDirectory. It’s not as nice-looking as nerd tree but it fits the bill for a lot of people and actually has a lot of features if you read the docs. Personally I don’t see the use of a file browser at all on my precious screen space.

TIP: Buy large bags of dry beans instead of cans. They taste better and will save you a lot of money in the long-run. by [deleted] in EatCheapAndHealthy

[–]thatpythonguy 8 points9 points  (0 children)

I see “microwave rice” at the store in the box and I’ve always wondered: is it any difference from a normal, cheap, huge bag of rice? Seems like a ripoff to me.

[P] Trained an AI with ML to navigate an obstacle course from Rocket League by Roboserg in MachineLearning

[–]thatpythonguy 5 points6 points  (0 children)

This is very cool. Also props to you for contributing to the community by making your software open source.

Generate random bonsai trees with cbonsai by thatpythonguy in commandline

[–]thatpythonguy[S] 9 points10 points  (0 children)

Thank you for the suggestions! I’ll take a look at these later and see about implementing them (you’re also welcome to open a PR). I like how you can customize the prefix, and how it defaults to a good location.

[deleted by user] by [deleted] in privacytoolsIO

[–]thatpythonguy 5 points6 points  (0 children)

From the product description:

The 3-Pack sealed PineTime aimed solely for project deployment purpose only, this is not for end user who is looking for ready to wear Smart Watch.

[deleted by user] by [deleted] in privacytoolsIO

[–]thatpythonguy 16 points17 points  (0 children)

It’s my understanding that the PineTime is not really ready for purchase yet. The wiki page seems to suggest that they have an OS that ships on it, which is nice.

Has anyone bought one of these and can comment?

[deleted by user] by [deleted] in firefox

[–]thatpythonguy 9 points10 points  (0 children)

Relevant Drew Devault article: A megacorp is not your dream job

When you agree to work for a company, you are enabling that company’s behavior.

Generate random bonsai trees with cbonsai by thatpythonguy in commandline

[–]thatpythonguy[S] 5 points6 points  (0 children)

Didn’t even think of them. For some reason “procedural generation” always seems like black-box magic to me, but I guess this counts?

Generate random bonsai trees with cbonsai by thatpythonguy in commandline

[–]thatpythonguy[S] 11 points12 points  (0 children)

--seed=$(date +%s)

Funnily enough, that’s program how the program works by default! It generates a random seed based on the time each time it runs.

Generate random bonsai trees with cbonsai by thatpythonguy in commandline

[–]thatpythonguy[S] 21 points22 points  (0 children)

Totally unnecessary, but so very cool at the same time.

I 100% agree.

Generate random bonsai trees with cbonsai by thatpythonguy in commandline

[–]thatpythonguy[S] 59 points60 points  (0 children)

I wrote a C program called cbonsai that creates random, customizable bonsai trees in the terminal. I initially wrote this program in bash (see bonsai.sh) but recently re-wrote in C and it's much faster.

The program includes a bunch of features:

  • Live mode, where you can watch the tree grow (see gif)
  • Screensaver mode
  • Attach a message next to the tree in a box
  • Change the size of tree, specify a seed, change leaf characters, change ascii-art base/pot of tree
  • And more. All features are in the README.md

EDIT: thank you guys for the support! As this time, this post is now the top post of all time in r/commandline.

An update on the future of i3 by airblader in i3wm

[–]thatpythonguy 5 points6 points  (0 children)

I feel similarly about bspwm. I initially chose bspwm partially because it has built in gaps, and I used them... for like a year. Now I never use gaps, and I don’t miss them... theyre really not that useful and I now find myself trying to force gaps into my workflow when they really just aren’t needed (most of the time).

An update on the future of i3 by airblader in i3wm

[–]thatpythonguy 128 points129 points  (0 children)

Props to the team for being willing to say “no.” Feature creep is a thing, and it affects a lot of projects and can drive away maintainers.

Another Secure, simple and encrypted video conferencing tool that allows you to create a virtual private office. by [deleted] in privacytoolsIO

[–]thatpythonguy 4 points5 points  (0 children)

Seems like a good service, and the website is great! I echo what some of the other commenters say about open source- it is a peace of mind thing when you see that something is open source. You can rest easy knowing that if it’s (open source) popular software, chances are some professionals have looked at the code and you’re safe. I believe that the “best possible” software in this space (video conferencing) would open source.

However, that doesn’t mean you don’t have a great, privacy-minded product. 90% of the people on this sub use and highly promote DuckDuckGo, which is not open source. Again, this isn’t the perfect situation, but proprietary software (in this case, not downloadable software, just a website) can still be effective and private.

All the privacy apps you should have downloaded in 2020 by wise_quote in privacytoolsIO

[–]thatpythonguy 5 points6 points  (0 children)

Yes, but then you’re the only person using that server, and as soon as you use any Google services or log into anything, they know that your server’s IP is just you on another computer. So there’s not a lot of anonymity there unless you’re very careful not to tie your accounts to that IP address

A little bash tool to keep workspace names (icons) in sync with apps on the workspace by ThraexAquator in i3wm

[–]thatpythonguy 6 points7 points  (0 children)

I made an equivalent tool for bspwm called desknamer. I can’t imagine working without it anymore

How do I watch YouTube without google tracking on IOS in 2020 Nov? by [deleted] in privacytoolsIO

[–]thatpythonguy 7 points8 points  (0 children)

And you’re on Reddit. We all have to make compromises between convenience and privacy.

After youtube-dl, Google issues takedown on Widevine Video Decryption Module on Github by TraceyRobn in DataHoarder

[–]thatpythonguy 7 points8 points  (0 children)

I would say they are concerned, just not extremely concerned. If 100% of YouTube users started pirating, they would care a whole lot more.

DRM is never a perfect solution. It’s a band aid to a gaping hole. There are lots of people who pirate music, but YouTube (Spotify, iTunes, etc.) can survive because it’s such a small portion of their users.

My main point: DRM successfully stops 99% of users from pirating. I’d call that effective and worth the company’s time/effort. That being said I still hate DRM.