Search
286 results for “YesJustWolf”
-
My friend @jammcq and I are very different (you’ve heard us together on the #Podcast @RuntimeArguments), though we both do roughly the same thing: we’re both #Programmers. A big difference between us is the kinds of #SoftwareTools we use. I’m constantly trying new things to see if they might help. He generally sticks to the tools that already work for him, and upgrades only when something new is "better enough".
As an example: I use fd, rg, and exa. For him, find, grep, and ls are plenty good enough. And I agree! I get something out of the extra features of these tools, but they’re just not "better enough" to make a difference in his workflow.
Usually the new things I try aren’t even "better enough" for me. His bar is even higher. I have sold him on a few things, here and there. Now he uses #Git, #1Password, and fc; maybe others. We both want the same thing: we want to get more work done. We both project when thinking about the other’s style. He thinks I’m wasting time trying all the things I try. I think he could be going so much faster if he had some of the extra powers these newer tools give me.
It’s hard not to see things through your own lens. A neat thing about our relationship is that I can try things, and then if they pass muster with me they can sometimes become a possibility for him. And every once in a while, they **are** "better enough".
P.S. Some things I’m trying right now are #Zsh, the #HelixEditor, and managing my #SSH (private) keys in 1Password. I’m almost certain Helix is not going to become a part of his workflow! #Xonsh, #Zed, and #Kakoune weren’t better enough for me. I never even considered suggesting them to him!
-
@CGM Thinking back, there were so many wonderful things in these languages, even languages that for one reason or another essentially went away. My best friend is a #Perl expert (which I used at #Slashdot). I love that Perl has regular expressions built-in to the language; but I don’t want to write Perl anymore. I loved the way #Oberon2 connected functions to types.
-
@CGM Thinking back, there were so many wonderful things in these languages, even languages that for one reason or another essentially went away. My best friend is a #Perl expert (which I used at #Slashdot). I love that Perl has regular expressions built-in to the language; but I don’t want to write Perl anymore. I loved the way #Oberon2 connected functions to types.
-
@CGM Thinking back, there were so many wonderful things in these languages, even languages that for one reason or another essentially went away. My best friend is a #Perl expert (which I used at #Slashdot). I love that Perl has regular expressions built-in to the language; but I don’t want to write Perl anymore. I loved the way #Oberon2 connected functions to types.
-
@CGM Thinking back, there were so many wonderful things in these languages, even languages that for one reason or another essentially went away. My best friend is a #Perl expert (which I used at #Slashdot). I love that Perl has regular expressions built-in to the language; but I don’t want to write Perl anymore. I loved the way #Oberon2 connected functions to types.
-
@CGM Thinking back, there were so many wonderful things in these languages, even languages that for one reason or another essentially went away. My best friend is a #Perl expert (which I used at #Slashdot). I love that Perl has regular expressions built-in to the language; but I don’t want to write Perl anymore. I loved the way #Oberon2 connected functions to types.
-
@CGM I never heard of #SASL! I have always been a huge #Wirth fan. Did tons of real-life work in #Pascal, moved through #Modula2 up to, finally, #Oberon2. Had such fond memories of it that I tried to use it last year for #AdventOfCode and learned that it was not nearly as good as I remembered. Have you tried #Racket (a kind of #Scheme)? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in #TCL really reminds me of Racket. I’m learning #RustLang and having the kind of #Macros you get in #Lisp and Scheme is another reason Rust is so enjoyable.
-
@CGM I never heard of #SASL! I have always been a huge #Wirth fan. Did tons of real-life work in #Pascal, moved through #Modula2 up to, finally, #Oberon2. Had such fond memories of it that I tried to use it last year for #AdventOfCode and learned that it was not nearly as good as I remembered. Have you tried #Racket (a kind of #Scheme)? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in #TCL really reminds me of Racket. I’m learning #RustLang and having the kind of #Macros you get in #Lisp and Scheme is another reason Rust is so enjoyable.
-
Lots of #rustlang over the weekend. Lots of stuff to say. I’m writing small programs (mostly #adventofcode) with lots of looking stuff up. Looking stuff up shows me just how much _more_ Rust there is to know. Rust chained iterator expressions can do everything a #Python list #comprehension can do. I use #pandas all the time. #polars is data compatible and you can call it from Rust. This could help me in my job. The way you implement methods in Rust is _so_ much like type-bound procedures in #oberon2. I have more and more respect for Rust. I still love Python.
-
Lots of #rustlang over the weekend. Lots of stuff to say. I’m writing small programs (mostly #adventofcode) with lots of looking stuff up. Looking stuff up shows me just how much _more_ Rust there is to know. Rust chained iterator expressions can do everything a #Python list #comprehension can do. I use #pandas all the time. #polars is data compatible and you can call it from Rust. This could help me in my job. The way you implement methods in Rust is _so_ much like type-bound procedures in #oberon2. I have more and more respect for Rust. I still love Python.
-
Lots of #rustlang over the weekend. Lots of stuff to say. I’m writing small programs (mostly #adventofcode) with lots of looking stuff up. Looking stuff up shows me just how much _more_ Rust there is to know. Rust chained iterator expressions can do everything a #Python list #comprehension can do. I use #pandas all the time. #polars is data compatible and you can call it from Rust. This could help me in my job. The way you implement methods in Rust is _so_ much like type-bound procedures in #oberon2. I have more and more respect for Rust. I still love Python.
-
Lots of #rustlang over the weekend. Lots of stuff to say. I’m writing small programs (mostly #adventofcode) with lots of looking stuff up. Looking stuff up shows me just how much _more_ Rust there is to know. Rust chained iterator expressions can do everything a #Python list #comprehension can do. I use #pandas all the time. #polars is data compatible and you can call it from Rust. This could help me in my job. The way you implement methods in Rust is _so_ much like type-bound procedures in #oberon2. I have more and more respect for Rust. I still love Python.
-
Lots of #rustlang over the weekend. Lots of stuff to say. I’m writing small programs (mostly #adventofcode) with lots of looking stuff up. Looking stuff up shows me just how much _more_ Rust there is to know. Rust chained iterator expressions can do everything a #Python list #comprehension can do. I use #pandas all the time. #polars is data compatible and you can call it from Rust. This could help me in my job. The way you implement methods in Rust is _so_ much like type-bound procedures in #oberon2. I have more and more respect for Rust. I still love Python.
-
I’ve been implementing #adventofcode in lots of languages for an upcoming @mug meeting. Loved #oberon2 back in the day so I thought I’d give it a try. Oh my God so many limitations. And I couldn’t figure out how to get or use any libraries. I’m sure there are some; just not for me. I eventually gave up. You just remember some things as better than they turn out to really be.
-
I’ve been implementing #adventofcode in lots of languages for an upcoming @mug meeting. Loved #oberon2 back in the day so I thought I’d give it a try. Oh my God so many limitations. And I couldn’t figure out how to get or use any libraries. I’m sure there are some; just not for me. I eventually gave up. You just remember some things as better than they turn out to really be.
-
I’ve been implementing #adventofcode in lots of languages for an upcoming @mug meeting. Loved #oberon2 back in the day so I thought I’d give it a try. Oh my God so many limitations. And I couldn’t figure out how to get or use any libraries. I’m sure there are some; just not for me. I eventually gave up. You just remember some things as better than they turn out to really be.
-
I evaluated zoxide as a cd replacement and decided against it.
zoxide does one trick — frecency-based (yes, that's a real word, it means frequency+recency) fuzzy directory jumping — and it's a genuinely great trick. `z foo bar` instantly finds the best-matching deep path. If that's your main pain point, zoxide is excellent.
But it can't replace cd. What breaks:
* No $CDPATH support (open issue since 2022, no fix coming)
* `cd old new` path substitution becomes a frecency search instead
* Flag pass-through (-q, -P, -L) doesn't work
* CDABLE_VARS (zsh) not supportedIf you already use $CDPATH and the directory stack, zoxide's one trick doesn't justify the regressions. The frecency jump solves "navigate to deep paths from scratch" — but $CDPATH already solves that for directories you work in regularly.
I am sad. I really want this power.
-
I evaluated zoxide as a cd replacement and decided against it.
zoxide does one trick — frecency-based (yes, that's a real word, it means frequency+recency) fuzzy directory jumping — and it's a genuinely great trick. `z foo bar` instantly finds the best-matching deep path. If that's your main pain point, zoxide is excellent.
But it can't replace cd. What breaks:
* No $CDPATH support (open issue since 2022, no fix coming)
* `cd old new` path substitution becomes a frecency search instead
* Flag pass-through (-q, -P, -L) doesn't work
* CDABLE_VARS (zsh) not supportedIf you already use $CDPATH and the directory stack, zoxide's one trick doesn't justify the regressions. The frecency jump solves "navigate to deep paths from scratch" — but $CDPATH already solves that for directories you work in regularly.
I am sad. I really want this power.
-
I evaluated zoxide as a cd replacement and decided against it.
zoxide does one trick — frecency-based (yes, that's a real word, it means frequency+recency) fuzzy directory jumping — and it's a genuinely great trick. `z foo bar` instantly finds the best-matching deep path. If that's your main pain point, zoxide is excellent.
But it can't replace cd. What breaks:
* No $CDPATH support (open issue since 2022, no fix coming)
* `cd old new` path substitution becomes a frecency search instead
* Flag pass-through (-q, -P, -L) doesn't work
* CDABLE_VARS (zsh) not supportedIf you already use $CDPATH and the directory stack, zoxide's one trick doesn't justify the regressions. The frecency jump solves "navigate to deep paths from scratch" — but $CDPATH already solves that for directories you work in regularly.
I am sad. I really want this power.
-
I evaluated zoxide as a cd replacement and decided against it.
zoxide does one trick — frecency-based (yes, that's a real word, it means frequency+recency) fuzzy directory jumping — and it's a genuinely great trick. `z foo bar` instantly finds the best-matching deep path. If that's your main pain point, zoxide is excellent.
But it can't replace cd. What breaks:
* No $CDPATH support (open issue since 2022, no fix coming)
* `cd old new` path substitution becomes a frecency search instead
* Flag pass-through (-q, -P, -L) doesn't work
* CDABLE_VARS (zsh) not supportedIf you already use $CDPATH and the directory stack, zoxide's one trick doesn't justify the regressions. The frecency jump solves "navigate to deep paths from scratch" — but $CDPATH already solves that for directories you work in regularly.
I am sad. I really want this power.
-
I evaluated zoxide as a cd replacement and decided against it.
zoxide does one trick — frecency-based (yes, that's a real word, it means frequency+recency) fuzzy directory jumping — and it's a genuinely great trick. `z foo bar` instantly finds the best-matching deep path. If that's your main pain point, zoxide is excellent.
But it can't replace cd. What breaks:
* No $CDPATH support (open issue since 2022, no fix coming)
* `cd old new` path substitution becomes a frecency search instead
* Flag pass-through (-q, -P, -L) doesn't work
* CDABLE_VARS (zsh) not supportedIf you already use $CDPATH and the directory stack, zoxide's one trick doesn't justify the regressions. The frecency jump solves "navigate to deep paths from scratch" — but $CDPATH already solves that for directories you work in regularly.
I am sad. I really want this power.
-
Ugh, prematurely published. For #pixi or #pyprojecttoml users, what’s the first thing I should change to make progress?
-
I’m doing many things in #pixi that must be wrong because no one discusses them. I have two repos, A and B sitting right next to each other in my file system. Both repos are full of modules that get used here and there. B uses lots of things from A. My actual app lives several directories down inside B. In _that_ directory I have put my #pyprojecttoml. There happen to be other directories next to it. A has no setup.py nor pyproject.toml. Neither A nor B get “built”.
1/2
-
Moving from #things to #omnifocus by building a #taskpaper doc. OmniFocus has some issues that make it impossible to import areas (which would become folders). My (very short) program is #Python and I developed it in a #jupyter_notebook. If anybody cares I can turn the notebook into a text gist and make it available. I do still have to make repeats work.
-
@sirber Yes. Very much. It’s a great combination. The #pyside bindings for #qt are great. The framework itself is clean and complete. And I’ve been a huge fan of #Python for many years. I enjoy coming in to work to play with this stuff. If you end up choosing this combination, and that’s my recommendation, I hope you enjoy it as much as I. There are other frameworks, but I really like Qt the best.
-
I just switched from #Comcast to #Metronet. Fiber instead of coax. Still 1G down, but now symmetric. One third the price. And the people are all nice. Of course Comcast didn’t want me to go! I couldn’t cancel through customer service, I had to speak to a "retention specialist". She tried to get me to stay by offering exactly what Metronet is giving me for exactly the same price, but adding in a mobile line (why would I need that?)
I was kind, but I pretty much ended the discussion with this: if you give me twice the bandwidth, symmetric, at half the cost of Metronet, I’ll consider whether that makes it worth putting up with your poor reliability and customer service.
They had their monopoly, and now they don’t.
-
Got #Fiber installed. Still have #Comcast until I’m sure of everything. #Metronet Is my new provider. Everyone there great so far. Installation: A1. One hiccup: they are Carrier Grade NAT. That means I don’t get to control anything on the ONT (the fiber equivalent to a cable modem). Therefore, no port forwarding. Therefore, I can’t just SSH in like I’ve been doing. Just learned about other options from @jammcq research for our latest episode of @RuntimeArguments all about VPNs (and related). Installing Tailscale on my Mac was nothing. Maybe three minutes total. Tried at least three different ways to get it running on my 24.04 Kubuntu system but I still don’t have it. Jim said it was easy for him but the two of us couldn’t find any meaningful difference between our two systems. I’ll try more tonight maybe.
-
Another thing I love: I have a zillion pairs of headphones, ear buds, every different name there is for things that push sound into your ears. Some of the things I have are super high quality. Some less so. I have all the Apple things. I have at lest two things that are very high-end and have amazing sound.
But here's what I use almost every single time: #Shokz #OpenRunPro2 (https://shokz.com/pages/openrunpro2). I use the nice ones, but they're all good. You could spend under $80 and still be perfectly happy.
They're good, they're comfortable, they stay on, they let me hear what's going on around me (if I don't want that, I can just add ear plugs), they last a long time on a charge, they work with my phone (and the sound of my voice on the other end is great), they don't interfere with a hat, they're very resistant to water and dust. It's not the amazing sound of $1,500 in-ear monitors, but it's great sound and plenty good enough for me.
Everybody's requirements and likes are unique and when it comes to things like this, very very important. These might not check enough, or maybe even any, of your boxes. But maybe you didn't know they existed, and now you do.
-
On vacation in #petoskey with Oscar, one of my three #dogsofmastodon. He’s just a puppy. We’re one floor above ground level at our pet-friendly Hilton. Downstairs and out the door is a pet area. Oscar just learned to use the stairs!! (Our house is a ranch).