Show newer

I am so often thankful that English is my native language. I am very grateful for everyone who, as an adult, has taken it upon themselves to learn our crazy system of phrasal verbs. I would really hate to have to try to remember all the differences in meaning that come from appending a different preposition to the same verb.

"The bully, looking for someone to pick on, picked out a boy who he saw picking at his face; the bully knocked down the boy's books that he was using to pick up lock picking and made him pick them up. Perhaps he thought this was a good way to pick up girls?"

(Note that "pick up" is used with 3 different senses in this paragraph).

Do you toot in multiple languages?

You can set the language for your toot in its settings, usually next to the button for making posts private.

Please always set your posts to the correct language!

This helps us in several ways:

* Allows filtering for posts in languages we do not understand.
* Allows the use of automatic translation software.
* Helps screen reader software select the correct voice engines.

#Fediverse

My partner wants to share a sewing pattern on the internet somewhere. She's not trying to sell it, just have it in a place where people can get it. Is there a thingiverse/printables type place for sewing stuff (that is also free to post things on, and is also not "run your own website")?

things that are not this:
- freesewing.org (neat, but does not appear to be a place intended for people to upload their own things)
- artisans.coop, etsy, other similar sites (these are storefronts, she literally just wants to share a file, the same thing 3d printing people do with thingiverse)
- a git forge (I... guess you *could* do that? is that a thing people do in practice?)

#sewing

@jscholes The proper papally-approved substitute for pork is capybara: catholicarena.com/latest/2024/

It seems beaver or otter is also acceptable.

@simon @konstin Both of those assume that you have pip and also Python, which is already too late to be doing it "right", so you may as well not recommend pip installing it at all, or just say, "this can be installed with pip or uv" or something.

Alternatively, you could just say, "Easiest way to install is uv tool install aider-chat", possibly with a link on how to install uv. I personally would be installing uv as a top level tool through the OS.

One of the bigger problems with the system install is that it moves when Python updates, which I suspect will break a pip installed uv, but it wouldn't be a problem for a system installed uv.

@konstin @simon Yeah, I have been using `uv` a bit more lately. My objection here is that I didn't think this "pip install a thing that installs and calls uv" is buying you anything.

The person needs to know enough to use pip, then the installer itself gets installed into some global environment, just to install uv into that same environment?

I don't think that anyone willing to use pip will have a hard time with uv, and it seems that uv has a much better "default" experience for people uninterested in finding out what is going on under the hood.

@webology @simon I mean you don't have to bootstrap if you have uv, right? Install uv, possibly `uv python install`, then `uv tool install <my tool>`.

@simon The biggest problem I think people have and possibly will continue to have is "where do I get my Python". The system python is not a good thing to use for random stuff.

I haven't looked much into how `uv` handles installing and managing Python versions for you, but if it's halfway decent, then you probably don't want to abstract over that anyway, you want to tell people, "Install `uv` as a system package, then use it to install `aider`".

@simon That still requires you to `pip install` something in some environment, no? I feel like having a random installer with a dependency on `uv` in your (system?) python is not a good side-effect of this.

Better to have people install `pipx` and then use that to install your CLI tool. It's got the same "now pipx has to live in my global system directory" problem, but at least `pipx` is the *only* think you need there.

See you all in 29 weeks when every human on earth is watching my son play Minecraft or Portal 2.

Show thread

My son's first video game stream had 1 viewer. The second one had 2, and today I saw 4. Now, I don't want to be premature, but I think I can recognize an exponential trend when I see one...

@hynek Though also I won't be offended if you want to go to someone else's talk, or if you don't want to go to any talk at all, or if you don't even want to go to Pittsburgh. I'm pretty easy-going that way ☺

Show thread

Oh boy, my time slot at is at the same time as @hynek. Well, someone's got to be scheduled against these fantastic speakers, I don't mind it being me. 😅

If you want to go to Hynek''s talk instead of mine, I wont be offended 😛

@nowis Ah, I actually figured this out, it had nothing to do with running it from another script, which already works perfectly.

@elthenerd I have been doing that for about 12 years now. I have a dock that I connect to all my big peripherals and it is basically my KVM. It is... fine. The last thing I added is a Bluetooth receiver so that the headphones are always connected to the thing connected to the dock, which is nice, but there are challenges.

I generally make sure all work notifications are going to the work phone and I try to always have that on me during work hours. I still miss some stuff. If I could get that hooked up to my watch I would probably not miss anything anymore.

Happy to give more details about anything if you have questions.

hey folks, anyone have tips on how to navigate a world of having to completely use separate hardware for work things and non-worik things?

or tips to remind oneself to check the other device (phone, laptop) so you don't forget to do something?

@gytisrepecka @jack That still seems materially different from the thing Apple was doing, no? Apple was going to scan your images and report you for potential CSAM. This thing says it uses an on-device model to detect nudity and notify you that an image contains nudity before showing it to you or before you send it to someone.

@pythonbytes @mkennedy
Hi! Re: youtube.com/live/yve8JFJTyNA&t

The stdlib does know what .txt and .html is, scroll down 60 lines and you'll see a mapping of 170 extensions to 116 MIME types:
github.com/python/cpython/blob

>>> import mimetypes
>>> mimetypes.guess_file_type("my.txt")
('text/plain', None)
>>> mimetypes.guess_file_type("my.html")
('text/html', None)

The stdlib checks the OS database first, otherwise it uses the default mapping.

As someone who has been hoarding pebbles for some time now, I am very excited by this new development: repebble.com/

If it has an always on screen and physical buttons on the side, I'm in!

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.