[-] varsock@programming.dev 4 points 2 years ago

hahaha good point.

That colleague, keep in mind is a bit older, also has Vim navigation burned into his head. I think where he was coming from, all these new technologies and syntax for them, he much rather prefers right clicking in the IDE and it'll show him options instead of doing it all from command line. For example docker container management, Go's devle debugger syntax, GDB. He has a hybrid workflow tho.

After having spent countless hours on my Vim config only to restart everything using Lua with nvim, I can relate to time sink that is vim.

[-] varsock@programming.dev 4 points 2 years ago

wait until Google releases a new pixel this fall, buy "last year's" pixel at a discount and they are supported for 7 (?) years of updates (including firmware).

I would recommend GraphenesOS bc they only deal with android and pixel phones so there is a high level of compatibility and things rarely break. (In many cases GrapheneOS was more stable than Google's android, recently with the multiple profiles and memory bug). They also push fixes and security hardening upstream sometimes.

Anyway, GrapheneOS will support a Pixel for as long as the manufacturer (Google) releases firmware updates. So you have the potential of 7+ years of support from GrapheneOS.

[-] varsock@programming.dev 4 points 2 years ago* (last edited 2 years ago)

Hard Fork: for keeping up with the biggest tech news. they do dissecting of potential impact if stuff.

Lex Fridman: He interviews really interesting subjects. I'll listen to subjects I'm interested in based on who they are or the subject matter they are an expert in. Lot's interesting tech folks. My favorite episode so far is with John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets. Epsidoe is 5 f***king hours but broke it up into several sessions and Carmack is so good in articulating, it flew by.

Huberman Lab: before software I liked biology and medicine. I like these occasionally because I get to learn how systems outside of software/hardware work. These I will watch/listen in a sitting as one would to a movie. It demands your attention to follow along. (I don't like when doctors have podcasts with all the "alternative medice" BS. But Huberman is an active researcher at Stanford and in charge of a lab that cranks out sweet research. Def credible dude and very methodic and tries to rule out bias).

[-] varsock@programming.dev 4 points 2 years ago* (last edited 2 years ago)

TIP: programs that run inside docker containers should be compatible with the host system's kernel.

If you want to run a container targeted for a linux distro on windows, you need some intermediate that will translate Linux sys calls to windows ones. I don't have experience with this but I believe that's what WSL accomplishes? Among other things.

Regarding your question about lock-in, if I understand it correctly, you are targeting the kernel really, thats the "engine". So "lock-in" is about the same as you choosing which OS to target.

[-] varsock@programming.dev 4 points 2 years ago

I've actually found his blog where he talks about this "optimistic merge"

http://hintjens.com/blog:106

[-] varsock@programming.dev 4 points 2 years ago

getting a developer account with redhat you can have up to 10(?) instances of RedHat Linux LTS. super stable, is run on servers for many critical serves. Or just use rocky linux (bug for bug compatible with red hat) and establish a roll back procedure. There are rollback options at the filesystem level so you can snapshot before an update.

I use fedora and I don't typically have any issues and that is considered bleeding edge.

Macs have too many guardrails that get in the way which can be as disruptive as something breaking bc you need to work around it. But I am acknowledging that it is use case dependant.

[-] varsock@programming.dev 5 points 2 years ago

I agree with you and share the same opinions.

For discussion sake I will add that, using AI I have became so fast at creating "units of code" or restructuring. I ask it to solve a narrow narrow scope and introduce constraints (like conditional variable and which parameters, initial conditions). And it does. I have the experience validate by reading and to piece together the units of code but now my productivity near tripled.

I don't write comments anymore. I write what I neeed, ask it to comment the function, maybe I'll add something that is project specific.

And getting started with new technologies is easier as long as, like you said, keep the scope small.

AI will not replace programmers. Programmers that use AI will replace programmers who don't.

[-] varsock@programming.dev 4 points 3 years ago

I used this yesterday, without realizing it is unable to use the comment I am replying to as context and I looked real stupid in front of all my new Lemmy friends 😭 lmao

[-] varsock@programming.dev 4 points 3 years ago* (last edited 3 years ago)

the idea of service and instance federation is blowing my smooth brain. I wonder if Tim is in awe or to him this would've been the next logical progression

[-] varsock@programming.dev 4 points 3 years ago

good shit! thanks for that. made my evening

[-] varsock@programming.dev 4 points 3 years ago* (last edited 3 years ago)

I agree with the second part of your comment, and have concerns with the first part of your comment.

I'm all for allowing others to subscribe to Lemmy or Mastadon content, which is why simply defederating isn't as attractive as ToS. I want others to see that their communities/intrests/heros/what have you/ exist outside of Meta. I want the average person to contribute even if they don't know how to set up an instance. What I don't want is Meta hosting content then paywalling it, cutting off others.

For the first part about limiting to one instance... Well FB is technically one instance from a "domain" perspective. They have load balancers and tons of servers hosting their "instance".

like I said before, I'm not a policy guy, I don't know how to solve this. But it would be nice for those who are to spear head this and rally up volunteers so we can get in front of it. If there are no solutions, defederating would be the easiest.

[-] varsock@programming.dev 4 points 3 years ago

I tell him that I am currently in a simulation and thus it must be the last game I played.

If I get a fat check that means this is all a simulation ;)

view more: ‹ prev next ›

varsock

0 post score
0 comment score
joined 3 years ago
MODERATOR OF