@ericjmorey@programming.dev avatar

ericjmorey

@ericjmorey@programming.dev

Data Science

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

ericjmorey,
@ericjmorey@programming.dev avatar

It’s great to see that TUXEDO is having success with their European market for Linux pre-installed computers

ericjmorey,
@ericjmorey@programming.dev avatar

To make it work in a way that preserves privacy as a value held by many current users of federated social services, yes.

But it seems like it can be implemented as is in any federated service and improve security for 3rd party frontend apps.

Maybe I’m missing something essential, but holding out for a perfect implementation which may not be broadly adapted might be a mistake on a developer’s part if they want to provide value to ther service they’re developing for.

ericjmorey,
@ericjmorey@programming.dev avatar

I hope it brings something worthwhile for the effort.

ericjmorey,
@ericjmorey@programming.dev avatar

Is it too early to make an aux.computer community on programming.dev?

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

Seems like political tensions stemming from developments with situations Israel/Gaza/Iran and Ukraine have piqued the discontentment over accepting donations from organizations that profit from contracts with the US DoD.

The lead developer/organizer of the NixOS project seems to be pro authoritarian in their political values and this has also lead to an uneasiness amongst a number of contributors although things seem to be civil overall.

It seems that the “toxic” behavior from Hamilton was derailing technical discussions over concerns about the funding from military contractors.

I may have got some of this wrong, but it seems that everyone involved is trying not to draw attention to the broader political aspect of the schism in the community. So people out of the loop are having trouble figuring out what is going on.

ericjmorey,
@ericjmorey@programming.dev avatar

Disinvestment into Python, Flutter, and Dart is a clear signal that those tools are unimportant to Google. I won’t be recommending that anyone use Dart or Flutter on new projects.

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

You shouldn’t have ever been recommending dart or flutter.

Why not?

ericjmorey,
@ericjmorey@programming.dev avatar

Python is in essence the interface for AI tools that are optimized with languages that are easier to get high performance results with.

ericjmorey,
@ericjmorey@programming.dev avatar

You seem to think Google cares at all.

Odd conclusion to draw. I’m simply not inclined to recommend tools that are not going to be supported by the organization that created them. Development ecosystems are important when planning a project.

ericjmorey,
@ericjmorey@programming.dev avatar

I’m not sure how cononical is connected to this.

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

A few ideas:

Try to create a service that lets you send a message over ActivityPub to a lemmy community.

Try to use Elixir to flip read and then flip the 3rd bit of an arbitrary byte stored in your system’s RAM.

Try to make a simple game in c++ compiled to Webassembly to be played in a browser.

ericjmorey,
@ericjmorey@programming.dev avatar

I don’t know which idea was good, but that’s why I shotgunned 3 of them at you.

Have fun!

How do I not stop feeling like I am doing nothing outside work?

I am professionally a software developer for 8 years and I simply don’t have ideas for personal projects (Can’t find any problem that I can fix with programming). At times I feel like that’s natural and I shouldn’t worry about it. But on the other hand, I do like to imagine having something personal that I can work on so...

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

Creative people consistently say that they don’t spend a lot of time thinking about what they want to create. They just work on something. Often something nonsensical and useless. Sometimes something that’s meant to practice something they want to improve upon. Sometimes it’s half of an idea. Almost always it’s something that won’t ever be finished. In the process of working on whatever it is they’re engaged in, they get ideas for the next thing they want to work on. That’s how ideas come. Not from thinking about what the next idea will be, but by being engaged with an existing idea.

An easy way to start is to start journaling. Write down something good that happed during your day. Elaborate on it. Write your thoughts. Don’t edit them or care about spelling or grammar. Just engage with your existing thoughts.

ericjmorey,
@ericjmorey@programming.dev avatar

Plenty of people who work in construction trades do projects at home for their own benefit. They might even go to a workshop and learn about new techniques, materials, and tools.

Plenty of professions have practitioners learn and read on their own time to increase their knowledge and value in the labor market.

It’s not unique to software development. But there is a lower barrier in software development to being able to use one’s free time to work on skills and projects in terms of physical materials and social coordination.

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

I wouldn’t expect that you could go from zero experience with Neovim/Vim to more efficient than the editor you’ve been using extensively in less than a month. most of the people that responded here had been using Vim prior to switching. The one that had no prior Vim experience took half a month to get the basics down and be comparable with their prior editor (VScode).

Everything you’re after is available, but trying to learn it all at once can be overwhelming as you’ve been experiencing.

So one step at a time, I suggest that you:

  • Take less than an hour to learn about Lua Text Overview | Video
  • Reinstall a fresh stable version of NeoVim and if you haven’t already followed the tutorial, follow it.
  • Install ripgrep for full, in file, text search for the current (or specified) directory.
  • Install kickstart.nvim and watch the kickstart.nvim walkthrough video to learn how configuration and plugins work in Neovim. (It also includes a Fuzzy Finder [fzf] that works with ripgrep inside of NeoVim.)
  • Practice Vim Motions so they become second nature to you. Watch the first 5 videos of The Primeagen’s Vim Video Playlist to see the fundamental movements beyond what’s in the tutorial. You could use a VSCode extension that replicates Vim Modal Editing with Vim Keybindings to get used to the Vim Motions while you’re still using VSCode.
  • Get familiar with the Neovim User Documentation which han be accessed and navigated with Vim Motions by typing :help while in Normal mode in Neovim
  • Watch videos on multiword/mulitline editing options with Neovim (Part 1) | (Part 2)
  • Use other resources to learn more about Neovim and figure out what you want to do with it. alpha2phi has a series of articles on Medium but there are many many more. Including TypeCraft on YouTube

.

The best chat beginner community for Neovim that I know of is in The Odin Project Discord. There’s a Neovim thread in the -general channel there. (Bonus, while you’re in the Discord you can help out others trying to learn web development.)

The point is to find your own way by learning from others, not to simply mimic others. Although up front, mimicing what others are doing is a good way to get started.

Take your time with all of this, there’s no rush.

ericjmorey,
@ericjmorey@programming.dev avatar

It’s a shame that he didn’t do a writeup on this. It’s nice to have a video to demo the workflow, but it’s really annoying to go back to the video to get details to try it yourself.

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

That looks useful. Thanks for the pointer!

Unfortunately, in this case I’m not interested in a summary. I already watched the video and would need to refer back to it for details, not general concepts.

I’ll definitely use that site in the future though.

Edit: looks like it’s not so good for long videos.

ericjmorey,
@ericjmorey@programming.dev avatar

This is something companies do, but I believe acess control is by firewall/VPN not the repo tools. As far as I can tell, if you can access the IP address of the URL assets you can get the assets. So making it private is a matter of setting up access to the server(s) not a configuration of the tools that manage the repository.

I’d ask on a debian focused irc/chat room/ mailing list to find out more.

ericjmorey,
@ericjmorey@programming.dev avatar

I don’t think this gets at what they are trying to do. I think they want to set up access control to the repo. They want access to the repo to be private but also use it for themselves like any other repo.

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

Well I kinda suck at this moderation thing. I read this post previously, not realizing that it was in CSCareerQuestions. This post probably doesn’t fit here as is. But it’s been 2 days and wouldn’t be worthwhile asking for you to edit your post to present a clear question at this point.

In the future, please include a question in your post in this community.

ericjmorey,
@ericjmorey@programming.dev avatar

I’ve been using darkreader.org with settings to make the text an orangey-yellow with a black background. I don’t know what most websites are intended to look like by the authors. I really like the extension. I’m not sure if there’s a way to make it do the reverse for you, but might be worth looking into.

ericjmorey,
@ericjmorey@programming.dev avatar

Awesome! I installed that Tranquility plugin too for those times when reader view in Firefox doesn’t work, which I’ve been annoyed with but never looked for a solution. Now I have that solution!

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