@meejah@mastodon.social
@meejah@mastodon.social avatar

meejah

@meejah@mastodon.social

Professional freelance programmer (#python, #haskell, #c++, #linux)
https://meejah.ca
https://txtorcon.readthedocs.org
https://carml.readthedocs.org
#twisted #python #tor #infosec #privacy
I re-toot all reasonable replies
"rumoured to be Canadian"

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

mkennedy, to random
@mkennedy@fosstodon.org avatar

had 2,551 in-person attendees and was "sold out”

had 3,393 (Checked-in people).

Anyone know why the tickets were restricted to 1,234 fewer in 2024? The venue seemed massive so should have had room.

I'm genuinely curious what the difference was. 48% more seats in 2019 is a big difference.

Ref [location history]: https://en.wikipedia.org/wiki/Python_Conference

meejah,
@meejah@mastodon.social avatar

@glyph @mkennedy @jacob Everything changed.

A middle-school or high-school, for example, has 3 different grades. Covid wiped out two of those for many sports. So now you have zero "experienced" players, no teachers who are "used" to organizing, etc.

I mention youth here because it "trickles up" in everything. I also mentor a FIRST FTC team -- same dynamic. Adult Ultimate: same. Local meetups: just beginning now. Organizers are starting from "approximately nothing" in a lot of these areas...

ifixcoinops, to random
@ifixcoinops@retro.social avatar

Ooooh should Pinball Dad stick his toe in the Linux Discourse

I've been on it since 2010, I guess I should maybe?

How about I stick my whole entire foot in, maybe if I poison it with my footstink then it'll die down a bit

meejah,
@meejah@mastodon.social avatar

@dvgmacdonald @ifixcoinops Without just making my own suggestions here ;) a good way is to open "software" or whatever the graphical installer is called for your distro and search in there (you can then install the thing, try it out, and uninstall if it doesn't seem useful very easily)

Alexlee, to academicchatter
@Alexlee@sciences.social avatar

Nobody told me about the snakes! @academicchatter

meejah,
@meejah@mastodon.social avatar

@Alexlee @academicchatter I tried it too, with slightly different results

meejah, (edited ) to random
@meejah@mastodon.social avatar

I'm producing JSON messages for consumption by other programs running this one as a subprocess. How should timestamps be communicated?

Aside: do non-browser JS runtimes also suffer from dumb limits (2**53)?

meejah, to python
@meejah@mastodon.social avatar

Hey what other information would you like to see in a CLI coverage tool?
(This shown inside a github action log)

meejah, to random
@meejah@mastodon.social avatar

I want a "zooming" interface for photos, where I can sort them "somehow" (e.g. by exif-date) and then zoom way out (and see like thousands at once) and then zoom in on regions (to see a few, down to "one" at a time).
Does this exist?
(FOSS-only suggestions please).

robsonfletcher, to microsoft
@robsonfletcher@mas.to avatar
meejah,
@meejah@mastodon.social avatar

@ghorwood @robsonfletcher I think the "install software" experience is one of the best differences; clicking through 900 "next" buttons in a bespoke installer for everything on Windows sucks.

On any popular linux distro, you browse the available software and click install. Then it's done, and gets updated when you do updates. These days the amount of choice is the main "hard thing" (which is a great problem to have in a lot of ways). Obviously exceptions to this rule, but ...

meejah, (edited ) to python
@meejah@mastodon.social avatar
meejah, to ai
@meejah@mastodon.social avatar

Anyone have any success (or failure!) at using "post-prompts" in resumes?

meejah, to opensource
@meejah@mastodon.social avatar

I guess my post has vanished in the mists of time.
I am a professional Python developer, working almost exclusively on and of the genre. I sometimes do volunteer work.
Outside of that I , , and and currently trying to become a

meejah, to random
@meejah@mastodon.social avatar

My theory that "nobody will steal a unicycle from my front porch, because hard to ride" has been proved incorrect :(

meejah, to random
@meejah@mastodon.social avatar

Is your child using LLMs? Learn the signs...

meejah, to cycling
@meejah@mastodon.social avatar

Since there is e-mail and snail-mail, the existence of e-bikes must mean the other kind are snail-bikes right?

meejah, to random
@meejah@mastodon.social avatar

I have this diagram that I want to "deep zoom" into for more detail. It's not that complex or "deep" (yet?) but already showing it as SVG in a browser is "problematic"

I can make the zoom work, but it's really pixelated and crappy until it "rests" at the new zoom level for a while.

Also Inkscape is somewhat grumpy with the file already, even on a decent desktop.

So, obviously I'm using the wrong tools (or using them wrong) -- how should I make this appear on the web?

Using Inkscape:

A screen-recording showing a diagram in Inkscape that is zoomed into for more and more details.

meejah, to python
@meejah@mastodon.social avatar

pypiratzzi: download all signatures for a package from PyPI

https://meejah.ca/blog/pypiratzzi

meejah, to random
@meejah@mastodon.social avatar

Working on some diagrams for a more complex explainer blog post .. what do you find most confusing about the process?
Did you know you can use it for things besides "file transfer"?

A far more complex diagram of Magic Wormhole, showing most of the interactions, mailboxes and database. It is intentionally low resolution as it is incomplete still.

meejah, to python
@meejah@mastodon.social avatar

Should I promote my tool "cuvner" more? https://cuvner.readthedocs.io/en/latest/

Do you use it? What could be improved?

meejah, to python
@meejah@mastodon.social avatar
meejah, to haskell
@meejah@mastodon.social avatar

Hey is there a way to work with adwaita + gtk4? (Preferably expressed as an example :)

meejah, to random
@meejah@mastodon.social avatar

@neilk what in actual fuck? Why does CBC give these morons attention??!

meejah, to random
@meejah@mastodon.social avatar

What sort of guide do I need to follow to make links to my Web site look better in Mastodon?
(e.g. https://meejah.ca/blog looks boring, I'd at least put my "logo" or something in there)

meejah, to random
@meejah@mastodon.social avatar

Hey @Coldbike I rarely visit "hacker" "news" but I was on there just now and an older article of yours is ... (https://news.ycombinator.com/item?id=39128311 )

meejah, to rust
@meejah@mastodon.social avatar

Thanks to @ju and whomever else is involved making https://gtk-rs.org/gtk4-rs/stable/latest/book/ -- as a newbie, this has so far been a nice introduction to GTK4 in Rust (and all the examples work!)
thanks :)

meejah, to python
@meejah@mastodon.social avatar

Prototyping more Dilation things in and it seems the implementation of "--text" becomes "1:1 chat" ... because current transfer protocol is "one thing, in one direction" but the next-gen Dilation one is "many things, in either direction"...

meejah, to pixelart
@meejah@mastodon.social avatar

What if instead of user-stories, the UI was a story ...

... can't stop thinking about a pixel-art themed, "point-and-click adventure" style UI (think "Sierra Online" but fast) that teaches you about the protocol slowly, as you go ... adding more options / features as you explore

Maybe not completely thought through yet, but would you use a "serious" application that had a "fun" interface (assuming it was still fast / small enough to get stuff done)?

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