@veronica@mastodon.online
@veronica@mastodon.online avatar

veronica

@veronica@mastodon.online

Senior Developer at https://mastodon.social/@turtlesec ★ High Energy Physics PhD from Uni Oslo and CERN ★ Linux ★ Python ★ Open Source ★ Unicode Unicorn ★ ISO 8601 Enthusiast ★ Consumer of Sci-Fi ★ Hobby Writer ★ Born at 336 ppm CO₂ ★ she/they, Dr.

Open Source: https://novelwriter.io, https://fosstodon.org/@novelwriter

(Banner image from Wallpaper Access)

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

atlefren, to random Norwegian Bokmål
@atlefren@snabelen.no avatar

Jeg plugga inn en USB-A-kabel på første forsøk!

veronica,
@veronica@mastodon.online avatar

@atlefren LIES!

jadedtwin, to random
@jadedtwin@corteximplant.com avatar

Edit: because of some individuals, I've learned I'm a terrible human. Ignore everything I've said.

Bye.

veronica,
@veronica@mastodon.online avatar

@kaiserkiwi @jadedtwin Not boosting things without alt text is apparently bad.

arnfinnp, to random
@arnfinnp@oslo.town avatar

Jerry Seinfeld misses dominant masculinity. Someone should tell him about Grindr.

https://people.com/jerry-seinfeld-misses-hierarchy-dominant-masculinity-society-8655726

veronica,
@veronica@mastodon.online avatar

@arnfinnp I'm rewatching the old show, and it strikes me that even his 30s he had big "old man yells at cloud" energy.

veronica,
@veronica@mastodon.online avatar

@arnfinnp Well, yes. It is definitely a reflection of his attitude. I mena, he wasn't the only writer, so it is at least somewhat more nuanced I guess.

The show is definitely a mixed basket. I do like Jason Alexander, Julia Louis-Dreyfus, Jerry Stiller, Estelle Harris and some of the other very funny actors. They're what make the show funny. Especially Jason Alexander.

kate, to random
@kate@fosstodon.org avatar

In the same way most of us say “goodbye” without realising it derives from “god be with ye”, maybe one day people will end conversations with “likensubscribe”

veronica,
@veronica@mastodon.online avatar

@kate heresmasond cloud to you too!

randahl, to random
@randahl@mastodon.social avatar

You too can buy a Tesla, and support the main share holder Elon Musk, who abuses his social media platform to convince his 185 million followers, that the US justice system is corrupt, because his favorite criminal is brought to justice.

Or you could buy from a different car brand.

veronica, (edited )
@veronica@mastodon.online avatar

@MoiraEve @Gjoel America maybe, but the rest of the world is a pretty big place.

Edit: And I think the market share has more to do with the brand being American rather than quality. It's nowhere near that here.

Edit 2: Looked up some stats for Norway, where 90% of all new cars sold at the moment are electric. Top seller currently is Volvo EX30, last year was Tesla Model Y, and all time is Nissan Leaf.

veronica,
@veronica@mastodon.online avatar

@Gjoel @MoiraEve It's by far the car with the most consumer complaints in Norway compared to its market share.

gaski, to random Norwegian
@gaski@samenet.social avatar

Æ har funnet nordnorges dummeste stedsnavn! 🤩

veronica,
@veronica@mastodon.online avatar

@gaski Nå mangler vi bare at det ligger en fjord i nærheten som heter Vatnvatnefjorden.

veronica,
@veronica@mastodon.online avatar

@atlefren @gaski Ja, den er fin. Litt det samme som fjordene i Norge som har "angerfjorden" i navnet. Fjordfjorden altså.

veronica,
@veronica@mastodon.online avatar

@atlefren @gaski Vi trenger en Kapp Nesoddtangenpynthalvøya slik at vi kan sette verdensrekord i overflødighet.

michelestrider, to random
@michelestrider@mastodon.social avatar

The "holy shit, they're convicting rich white dudes" energy coming from the "if they did this to Trump" crowd is staggering

veronica,
@veronica@mastodon.online avatar

@michelestrider I mean, these people have exactly zero self insight, so yeah, I'm not at all surprised.

veronica, to Facebook
@veronica@mastodon.online avatar

Ok, so I got the Facebook email today about the sneaky change in their TOS to steal more user data. This time for "AI".

That's it. I deleted my account. I wasn't using it anyway, but I kept it to keep Messenger working. I created a new Messenger account instead for the handful of cases where I still need it.

I had not yet accepted the changed TOS from last year, and had to "consent" to those outrageous terms too just to get to the delete button. Clearly illegal.

#Facebook #Meta #Privacy

veronica,
@veronica@mastodon.online avatar

@debacle @joinjabber Nah, I don't need more apps.

veronica, to random
@veronica@mastodon.online avatar

Ooh, new neighbours moving in. I said hi to them earlier when they were around for the handover. They seem nice. The guys helping them move were clearly promised pizza, because I could hear them discuss it. 😁

olafurw, to random
@olafurw@mastodon.social avatar

Dear Video Player programmers.

Skipping forwards on a video that auto-played does not mean you should un-mute it and set the volume to max.

Yours, Ears In Pain.

veronica,
@veronica@mastodon.online avatar

@olafurw Too many auto-features, especially in media players, seem to be specifically designed for the preferences of the person who designed them.

I'm looking at you, almost all streaming services apps I have to battle because they have nearly no user settings.

veronica,
@veronica@mastodon.online avatar

@olafurw Yes, the trigger word in your post was "auto-play", my personally most hated feature in anything where it occurs, and especially when it cannot be disabled!

I'm holding back a bigger rant here. 😅

worldwidewerner, to norge
@worldwidewerner@mastodon.social avatar

Fuck profesjonell idrett.

"NRK dropper sommersendinger i år og satser alt på store sportssendinger. EM i friidrett, EM i fotball og OL i Paris tar opp mye av sendetiden, og er ifølge Kampanje årsaken til at det verken blir «minutt for minutt»-sendinger eller «Sommeråpent» på NRK i år."

veronica,
@veronica@mastodon.online avatar

@worldwidewerner Grunn nummer 114 til at jeg har droppet å se på TV-sending: Sport.

veronica, to python
@veronica@mastodon.online avatar

Any Qt + Python devs out there with any experience on calling deleteLater() from the Python side?

I have some costly dialogs I want cleared on close, and so far I've been running deleteLater() in the closeEvent, which is clearly a little risky. I do get the very rare segfault especially if I close one particular dialog which has a QTimer singleShot call. If the deleteLater() is called when it is running, I get a RunTImeError.

#Python #Qt #PyQt #OpenSource #Programming #Code

veronica,
@veronica@mastodon.online avatar

@carlschwan Yes, it's much cleaner in pure C++ where there is only the Qt garbage collector to take into account. 😅

veronica,
@veronica@mastodon.online avatar

Ok, so the status:

Disconnecting the QDialog from its parent seems to free up the object to be deleted, but as long as the Python side holds on to it, it stays alive. As soon as it runs out of scope on the Python side, the del method is called on it, which in my case just prints a debug message that the object is deleted.

Monitoring the widget count on the Qt side, and the memory allocation on the Python side, seems to confirm that the memory is freed. No segfaults observed in known cases.

veronica,
@veronica@mastodon.online avatar

@ogi I had some success with setParent(None) under stress tests (long running job triggered by a singleShot) and it didn't crash. The dialog closed gracefully and got deleted safely (the del method was triggered). Widget count is freed, and so is (Python side) memory usage.

The only places where I have to keep my deleteLater calls is on context menu objects that are generated on the fly. Otherwise, each menu trigger adds one more entry to the global widget count.

Interesting results.

veronica,
@veronica@mastodon.online avatar

@ogi These specific ones are menus that change every time they're clicked. So they're generated on the fly depending on what you click on.

One example is the text editor right click menu, which has actions depending on where in the text you clicked, and spell checking suggestions if you click on a misspelled word, etc.

Other menus are permanent.

veronica,
@veronica@mastodon.online avatar
veronica,
@veronica@mastodon.online avatar

@ogi Yeah, the whole deleteLater thing I've been doing was triggered by me adding a "--meminfo" debug flag to my app months ago where I started to look at the numbers. 😅

My app now returns to the low water mark of 409 widgets after each dialog/menu/messagebox close. It clears a good deal of used memory too.

veronica,
@veronica@mastodon.online avatar

@ogi Yes, I'm finding these issue thread very useful. Thanks for sharing!

There isn't much pyqt/sip code to look at, so it's a bit hard to figure it out.

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