varsock

@varsock@programming.dev

VPN dependent.

This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.

varsock ,

For backup and sync I use Syncthing. I can specify which folder on which devices I want to sync to which folder on the server.

I use a folder based gallery on my phone so when I move stuff around on my phone (or on my server) it gets replicated on all my devices.

I also have a policy to sync specified folders (and subfolder) with my family's devices. No more " hey can you send me all the pics from the XYZ trip"

We take a trip. Make a subolder for that trip in a shared folder dump all our pictures there, get home and open the folder on the computer and prune together.

Linux distro for selfhosting server

So I have been running a fair amount of selfhosted services over the last decade or so. I have always been running this on a Ubuntu LTS distribution running on a intel NUC machine. Most, if not all of my services run in a docker container, and using a docker compose file that brings everything up. The server is headless. I...

varsock ,

Debian has the advantage of not using snapd like Ubuntu does. You have to not only remove snaps but also instruct the package manager not you pull in snaps as dependencies and not to favor snap packages.

I have fond memories of Ubuntu being my first distro many years ago but pushing snaps onto users to compete with flatpak is a nuisance.

Unveiling the Surveillance Potential of Targeted Advertising Data ( www.wired.com )

The article discusses the use of targeted advertising data by government agencies, particularly focusing on how a technology consultant demonstrated the security risks posed by Grindr's data to national security agencies. It highlights the widespread availability and potential surveillance applications of advertising data, as...

Possible to get away from LinkedIn and Github?

I'm a career transitioner looking to get a higher paying job working as a Web Developer. I've been self teaching for a bit over 3.5 years now and am currently working part time at a very small start up while still working on my own personal projects and slowly researching and studying CS topics....

varsock ,

I can always get behind a more open platform, but what is the appeal of codeburg over github?

EDIT: gitlab is also an option. Many companies use it internally and you can also have external accounts

varsock ,

When I was in college, two older classmates whom I respected got into a hilarious argument of why Gnome was awesome and now eats rocks (their views, I had no views).

Their elaborate and very specific descriptions of functions and inconveniences drew up a picture of functionality and a e s t h e t i c I had never experienced on windows. So I proceeded to install a distro and take it for a ride

varsock ,

when running models locally, I presume the models are trained and the weights and stuff are exported to a "model." For example Meta's LLama model.

Do these models get updated, new versions released? I don't quite understand

varsock ,

for someone who has not been in the job market, why is it bad? Over saturated due to all the tech layoffs or other reasons?

varsock ,

i take a Phoenix approach with my dotfiles.

Once a decade when my computer crashes and burns, from the ashes emerges a blank slate of dotfiles that is purged of all unnecessary hacks that have accumulated. With a tear and a hopeful outlook, I rush to set the settings I am actually dependent on.

I really need to take more interest in backing up my dotfiles 😭

Feeling like a failure trying to change jobs?

I went into college when I was 17 (Associate’s Degree, which I regret), started my first job when I was 19 in a 10 people tech startup doing very simple tasks, went into another startup when I was 20, and then entered a large tech enterprise when I was 21, and now I’m 24 in the same company doing basically nothing productive...

varsock ,

I've met many people (myself included) in the tech industry that have experienced similar feelings of stagnation and uncertainty about their career path. You're not alone and there are definitely ways to get where you want to be. From experience, FUD can really eat you alive if you dwell on it.

Having a background in many technologies is actually a strength, not a weakness. It does nothing to hold you back from specializing. You have the ability to understand the broader tech landscape, and that's a valuable trait. While it's true that specialization is important, a wider knowledge base can help you see how different technologies work together, which can make you a more effective problem solver and innovator when you eventually specialize.

Whatever you do, continue to learn and upskill. It seems like you're already doing this, but keep it up.

Some advice? Leverage your current position. It's paying the bills and then some. Keep it around while you learn. You say your current job is not as technically challenging as you would like, this comes with 2 advantages.

  1. You can do the bare minimum to stay employed. Since you're not trying to advance in the current field you don't have to stress yourself. Do what you gotta do, no more no less. Use the extra time and energy to put into learning. You don't have to worry about the bureaucracy or "doing the role you want to be promoted to" - often a pre-req to promotion.

  2. You can get "selfish" in the way you problem solve by pushing solutions that you want to work on. Look at this this way, you have the solution (something you want to work on) now find a problem in your org you can apply it to. It doesnt have to be optimal, as long as it solves something
    If you gey noticed, you will become that guy that can do X. This is how I've managed to shift my career in the same department. If you don't get noticed, at least you have real experience applied solutions you want to work on.

See if your company can pay for some classes or trainings. Formal education is definitely not critical but depending on what field you want to break into, they might require either degree or YOE equivalent. So you can work toward a degree while working.

As for the experience question, it can be tough when job postings ask for a certain number of years of experience. Remember that these are usually more like guidelines than hard rules. If you can demonstrate your ability through your projects and show enthusiasm for the role, many employers are willing to overlook a lack of formal experience.

Do lots of LeetCode so you can ace the technical/programming part of the interview. For the rest, honestly just bullshit and be able to talk about how you applied the skill your interviewer is looking for in the domain you're in now. One advantage to that is, since you have a broad view, you have many avenues to talk about.

It's not too late for you. I had a friend that became a math teacher, no formal programming experience. After 10 years he wanted to program. He spent 1 year doing Leetcode and learning how to ace programming interviews and toy problems and now works at Google. SOB went from 60k to 300k, second job ever. What he works on? Google classroom. Can't guarantee the same results, but you can do it!

varsock ,

You're welcome. But don't let this, or any other advice comfort you up to the point where it'll dilute the feeling of urengcy you have now. It is a good motivator; act on it. We all risk becoming obsolete if we get too cozy. Tech moves on; in this field you need to always be learning. I have no advice on how to juggle that and avoid burnout - still figuring that one out :D

varsock ,

I will admit reading the reasons against Linux made me a bit butthurt given how much it has accomplished and the ubiquity of it running on servers that host our services.

However, a (real time operating system) RTOS is distinct from a time-sharing operating system, such as Unix, which manages the sharing of system resources with a scheduler, data buffers, or fixed task prioritization in a multitasking or multiprogramming environment. And a time-sharing kernel is likely not suitable for the demands of real-time feedback that airplanes, especially fighter planes, are under. Admittingly I don't work on the kernels so I might be out of my league talking about it if there are ways to optimize them for RTOS applications. And I also don't work on airplane but hobby learning about them.

In an airplane, the pilots are voting members. If they they are nose diving and tell the airplane to pull up, the airplane will calculate how much of the full range of motion to allow the flaps to "bite" the air so that the plane doesn't desintigrate. This takes into account speed, altitude, air density, load on wings, load on frame, G forces pilots would experience, etc etc.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines