jamesh

@jamesh@aus.social

Ubuntu Desktop developer at Canonical.

Living in Perth, Western Australia.

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

decryption, to random
@decryption@aus.social avatar

Got the Casio watch and it’s much smaller than I remember. Looks stupid on my fat wrist. Need a bigger watch!

image/jpeg

jamesh,

@decryption Last time I wore a watch, I got one of the simpler Swatch designs. It didn't look too small, and was easy enough to read.

jamesh,

@decryption Digging it out of the cupboard, I think mine is about the size of the "Once Again" variant. It never felt too small, and was decently readable since the whole watch face was being used to show the time.

I kind of wonder if smart watches and GPS watches have tricked us into thinking watches are supposed to be large and bulky...

pid_eins, to random
@pid_eins@mastodon.social avatar

When pondering whether we should start linking to some external library in systemd, I usually spend some time looking at the library's sources, to understand the quality of the code. While coding style differences are fine, there are certain red flags that make libraries unsuitable for use in systemd, or that indicate questionable quality of the code.

Red flags like this are for example absence of OOM guards on malloc(), absence of reasonable error propagation,

jamesh,

@pid_eins on the C++ side, there's various standard library features that use global variables with constructors (e.g. <iostream>).

There's even stuff like https://en.cppreference.com/w/cpp/io/ios_base/Init that leaks into the standard to deal with constructor ordering problems that exist in multi-translation unit programs, let alone ELF dynamic linking...

jamesh,

@c0dec0dec0de @pid_eins Each translation unit you include <iostream> in declares a static std::ios_base::Init variable: https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/include/std/iostream#l80

The ios_base::Init class has a static reference count member, that it uses to track when the first instance is created and last instance destroyed: https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/include/bits/ios_base.h#l659

It's the constructor and destructor of this class that does the work that needs to be synchronised over every translation unit that includes <iostream> (provided the reference count is changing from 0 to 1 in the constructor or 1 to 0 in the destructor).

glyph, to random
@glyph@mastodon.social avatar
jamesh,

@glyph Presumably Lisp and Lisp machines fit into the cycle somewhere. That was going to be AI at one point.

decryption, to random
@decryption@aus.social avatar

Yet another person is using my gmail address with a dot in the username thinking it is theirs - this time it's enrolling their kid in school. Normally I do nothing but should I do something here? I have the damn kids birth cert, full details of the family, etc.

jamesh,

@decryption Apply for the family tax benefit?

decryption, to random
@decryption@aus.social avatar

it would be cool to have one of those radio controlled watches that automatically syncs time to an atomic clock, but they don't work in australia :(

jamesh,

@decryption Your modern smart watch is effectively doing that with a few more steps in between...

decryption, to random
@decryption@aus.social avatar

bargain?

jamesh,

@decryption Lightly soiled?

decryption, to random
@decryption@aus.social avatar

i wonder if the image quality on mastodon is good enough so that people could determine which image came out of my iphone 13 pro vs my sony a6000

image/jpeg

jamesh,

@decryption I'd guess the second is the Sony. Mostly based on the fact it appears to be shot with a wider aperture/shallower depth of field.

jamesh,

@decryption If you were shooting with the same camera, the first image looks like what you'd get if you used a longer lens from further away.

gregeganSF, to random
@gregeganSF@mathstodon.xyz avatar

After more than three decades of development, you’d hope Mathematica could at least get the basics right … but no, here are three strings that sort into a different order if you append an identical suffix to all of them.

jamesh,

@gregeganSF if you concatenate example1 and example2, and sort the result, is the result consistent with the first two sorts?

jwz, to random
@jwz@mastodon.social avatar

Today in Assassination Coordinates.

Congress Just Made It Basically Impossible to Track Taylor Swift's Private Jet:

Celebrities and billionaires have long complained that it's just way too easy for random people on the internet to monitor how much...
https://jwz.org/b/ykSW

jamesh,

@Viss @jwz If there is no longer a legal requirement for the information is public, I doubt you could use an FOI request to reveal someone else's personal information.

popey, (edited ) to linux
@popey@mastodon.social avatar

I have never seen this popup before this week. Now, after seeing it and clicking on it for the eleventy-billionth time, I never want to see it again.

#linux #ubuntu #gnome #vm

jamesh,

@popey This is the gnome-shell code deciding whether to save your decision: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/inhibitShortcutsDialog.js#L42-64

There's a number of ways it associates windows with apps, so not sure what would be the best thing for spice-gtk to do here.

jamesh,

@popey For what it is worth, it is supposed to remember your decision if it can associate the application with a .desktop file. In that case, you can change the decision in the apps section of gnome-control-center.

So I see the dialogue once for GNOME Boxes, but I see it every time when using command line tools like virt-install.

jpm, to random
@jpm@aus.social avatar

Hot cross buns seem to be being released earlier each year

jamesh,

@jpm I would have thought we were in Mince Pie Season right now.

jamesh, to random

@popey's Steam Deck running the Ubuntu Core Desktop preview.

pid_eins, to random
@pid_eins@mastodon.social avatar

Even though Fedora probably is kinda popular among developers, it sometimes baffles me what is and what isn't packaged in Fedora.

I mean come on, how is it possible that there's no meson mode packaged for emacs on Fedora?

I mean, it's pretty obvious: if Fedora wants to be taken seriously as a developer platform, I think it's pretty obvious that this is a glaring omission, like no other! 🤓

jamesh,

@pid_eins You'd need to enable the MELPA repository manually (MELPA is basically packages that aren't in the GNU-controlled ELPA repository for some reason).

There is sample config to enable it on https://melpa.org/#/getting-started

decryption, to random
@decryption@aus.social avatar

underrated album

jamesh,

@decryption The "extra long final track with a bunch of silence after the song" ones were pretty easy to find. The ones where you had to play the first track and rewind into the pre-gap were less obvious. Not all CD players would even let you do that.

jamesh,

@decryption Haven't listened to it in years, but remember some weird stuff after some silence in the last track.

popey, to ubuntu
@popey@mastodon.social avatar

This seems optimistic. Hundreds of dollars for an old CD!?

https://www.ebay.co.uk/itm/305030854979

jamesh,

@popey It's the PowerPC version, so it's somewhat rarer than the other 5.10 CDs. Not hundreds of dollars rare though...

popey, to random
@popey@mastodon.social avatar

Ok, now I see why TikTok needs to be banned! This hit hard. ⬇️

video/mp4

jamesh,

@popey Is she wrong though?

jamesh, to random

Someone has set up a petition asking the Australian Parliament to pass laws banning telepathy: https://www.aph.gov.au/e-petitions/petition/EN6055

jamesh, to random

Bad news: the helicopter accidentally used sewerage wastewater to put out the bushfire near a residential area north-east of Perth.

Good news: the multi-day heat wave of 40°C weather should kill all the bacteria.

https://www.perthnow.com.au/news/disaster-and-emergency/bullsbrook-hazmat-warning-issued-after-water-bombers-drop-sewerage-wastewater-to-put-out-bushfire-c-13512227

jamesh, to random

Maybe getting both the COVID booster and flu shot at the same time yesterday was a mistake. Hopefully I'll feel better tomorrow.

jamesh, to random

The average monthly rainfall in Perth for June is 124 mm. In the last three days, we've had 121.6 mm of rain: http://www.bom.gov.au/climate/dwo/IDCJDW6111.latest.shtml

If I understand this right, the rest of the month should be almost entirely dry.

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