@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.

meejah, to random
@meejah@mastodon.social avatar

The dangers of self-hosting a Web site are that sometimes you start with "I should blog a blog-post" and it turns into a lot of Yak hair and "I should update All The Things"

glyph, to random
@glyph@mastodon.social avatar

I think I am going to do a test stream today, somewhere between 2:30PM and 3PM -0700. I have had this thought many times before but perhaps letting it escape my brain in this way will make it actually happen. Where will it be? Good question. That will be a decision I make between now and an hour from now

meejah,
@meejah@mastodon.social avatar

@glyph @matt I didn't have any problems the two (2) times I've made OBS Do A Thing on Debian ... just sayin' ;)

(someone else who has toyed with the idea of streaming .. something)

b0rk, to random
@b0rk@jvns.ca avatar

what's your favourite third-party command line git tool? Mostly interested in tools that just do 1 thing (like git-absorb or delta or git-vee), not so much full git UIs like lazygit or magit. Also not looking for prompt tools like starship right now.

meejah,
@meejah@mastodon.social avatar

@b0rk This probably isn't exactly what you're looking for, but https://www.dulwich.io/ is a great Python library that I've used several times to make Git stuff happen that probably could have been accomplished with the correct bash incantations (e.g. "tell me the next version number") but for me counts as "time to use not-bash" complexity-wise.

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

@froztbyte Glad to hear it, thanks for the words!

ktemkin, to NixOS
@ktemkin@chaos.social avatar

nix users: what bothers you most about nix (ux-wise or otherwise)? what seems the most mysterious to you?

meejah,
@meejah@mastodon.social avatar

@ktemkin 20+ GB of disk space for a seemingly simple thing. And the language is ... "very hard to read" let us say.

jacob, to random
@jacob@jacobian.org avatar

Every time I write about how I fucked something up with git, I get a good deal "this is your fault”-inflected feedback.

So look: I fuck something up with git about monthly. Have for a decade. You can draw one of two conclusions from this:

  1. I am terribly stupid.

  2. Git is fundamentally an unsafe system, to have been designed in such a way to allow for such repeated ongoing "mistakes”

If you think it's the former… why are you following such an idiot? The unfollow button is right over there!

meejah,
@meejah@mastodon.social avatar

@jacob I also screw up in Git fairly routinely -- but IME it's always been possible to "undo" the screwup.

(That said, the probable existence of arcane "undo" abilities doesn't change your core point of Git having a weird and inconsistent interface)

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

what's your favourite way to simplify your life with git? mostly interested in slightly unusual tricks to reduce the number of git features you're using, like:

  • never using the stash, just creating temporary branches instead
  • deleting your main branch so that you can never accidentally commit to it
meejah,
@meejah@mastodon.social avatar

@glyph @b0rk I basically only use "git fetch" when about to go offline.

I have an alias for example that does "git fetch" on approximately all interesting repositories. Similarly, I have a private gitolite3 service on a VPS that I can bulk "push --all" to without e.g. thinking "should this be public?"

That said, I'm comfortable enough with the "undo" tools to go back if I found a conflict or some other reason that the merge wasn't a good idea.

glyph, to random
@glyph@mastodon.social avatar

Maybe instead of randomly banning TikTok and only TikTok with a corporate bill of attainder we could try to come up with more general ethical rules we expect tech companies to follow like "don't 'secretly pay teenagers' for their private data" https://techcrunch.com/2024/03/26/facebook-secret-project-snooped-snapchat-user-traffic/

I knew Meta was bad, but… wow.

meejah,
@meejah@mastodon.social avatar

@glyph Hmm, this idea needs more racism and/or geopolitical chutzpah to be popular in 'Murica I think?

mkennedy, to python
@mkennedy@fosstodon.org avatar

friends, need some advice on frameworks and platforms:

I'm looking to integrate SMS, WhatsApp, Signal, etc type of integration into my web app.

I'm obviously familiar with Twilio. What other services / platforms have good Python support and should be on my radar before I start this project?

meejah,
@meejah@mastodon.social avatar

@mkennedy These probably use WebSockets (or at least REST / Web) APIs to do stuff right?

meejah,
@meejah@mastodon.social avatar
jacob, to random
@jacob@jacobian.org avatar

Holy shit, she fucking did it! Jasmin Paris becomes the first woman to finish the Barkley Marathons, finishing in 59:58:21 — 99 seconds (!!!) ahead of the time limit. https://social.running.cafe/@KeithDunn/112141421152604644

meejah,
@meejah@mastodon.social avatar

@jacob Woooooo! Amazing. Is that finisher .. 18, ever now?

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

poll: how confident do you feel that you know what the term "current branch" means in git?

(deleted & reposted to clarify that I'm asking about the meaning of the term)

meejah,
@meejah@mastodon.social avatar

@b0rk Git has so many surprises that I don't think I'd select "100%" for very many things, if any ;)

Might be fun to include a "97%" option next time too :)

kevinlovestech, (edited ) to random
@kevinlovestech@mstdn.ca avatar

Just spoke to a friend and Realtor in Edmonton I've known for years. We were catching up.

Any house with a separate suite (legal suite) under $400K is going VERY quickly.

One house she knows of has 13 offers on it right now.

If we want afforable housing, we NEED to stop allowing "investor" or "revenue" properties.

meejah,
@meejah@mastodon.social avatar

@linux_mclinuxface @kevinlovestech While it may be a nice goal, what policy changes do you think could get us there?

(Also, all else being equal, any given house with a legal suite will be more popular/valuable than one without, whether you're a "normal" homeowner or "an investor" -- and unfortunately, given the current system, how to draw that line isn't very clear to me).

meejah,
@meejah@mastodon.social avatar

@ghorwood @linux_mclinuxface @kevinlovestech I'm not convinced that's true: if prices fall, more investors will come, boosting prices back up again :/

Are there actual economic studies in real cities in the last 20 years that show 'merely' increasing supply has the desired effect?

meejah,
@meejah@mastodon.social avatar

@ghorwood @linux_mclinuxface @kevinlovestech Lots of problem shere for sure .. but of course any given city can't "fix capitalism", so inevitably any measure isn't "actually" going work completely.

meejah,
@meejah@mastodon.social avatar

@ghorwood @linux_mclinuxface @kevinlovestech That's probably of a core part of the problem, though: why should we treat "where we live" as "a commodity to be traded on the market"?

(Ah, okay, now I see the "regulate toot ;)

meejah,
@meejah@mastodon.social avatar

@ghorwood @linux_mclinuxface @kevinlovestech There's also a big difference between "pure" investors (who won't even rent out the property) and "merely large owners" (who still rent) etc.

Just another way to say "empty homes suck, especially when many can't find a place to live".

hrefna, to random
@hrefna@hachyderm.io avatar

You know, rather than trying this heavyhanded bizarre approach to target Tiktok, they COULD just pass… actual data privacy laws.

meejah,
@meejah@mastodon.social avatar

@hrefna what geopolitical purpose could THAT possibly serve?!

matt, to random

I, like other nerds, sometimes romanticize open desktop platforms. Or, because the term "open" is so overloaded, maybe we should call them permissive platforms. Windows, outside of Microsoft's unloved UWP sandbox, is as permissive as it gets.

Then, occasionally, I have a day like today, when I had to do tech support for a family member. This time, it was my mother. Yes, the most tired stereotype of a person who's clueless about tech. Except, my mom has been using computers since 1988. 1/?

meejah,
@meejah@mastodon.social avatar

@glyph @matt There's a huge, huge gulf between "experiment" (and some of those involve danger) and obviously-fatal shit like drinking morphine.

Engineers, etc already do things like this: building forts, climbing trees, swinging on playgrounds, using hammers, running power tools, etc.

I am attempting to point out that "danger" is an important part of all this.

meejah,
@meejah@mastodon.social avatar

@glyph @matt ...so, yes when learning physical literacy I absolutely do want my kids jumping over "possibly hurt themselves" gaps -- but I'm definitely not suggesting that this should be taken to some absurd extreme like "jump over a 100m tall gap".

Similarly, there's danger in learning to build things (power tools, hammers, nails) and that has value. Of course, that doesn't mean that I'm advocating for 12-year-olds to be 25 stories up with no harness putting in rivets.

meejah,
@meejah@mastodon.social avatar

@glyph @matt If you look up e.g. "Danger Playgrounds" you'll find this definitely is (becoming?) mainstream

meejah,
@meejah@mastodon.social avatar

@glyph @matt I think the point of disagreement is that there are also other ways of dealing with these "real risks of technology" that don't involve locking "most" hardware down for everyone.

meejah,
@meejah@mastodon.social avatar

@glyph @matt Opting-in to your favourite "curious" variant.

Currently, for example, you can "opt in" your children to a more-restricted mode on "the two kinds" of phones.

People with means opt-in by hiring professional firms to handle infosec (thinking "politicians" etc). Or at least, this is what happens in my mind, I don't personally know any high-level politicians...

meejah,
@meejah@mastodon.social avatar

@glyph @matt Yeah, I know it's probably terrible ;) but dare to dream or something right?

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