@jamesh@aus.social avatar

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

how is this anything but a paid ad?? absolutely useless review

jamesh,
@jamesh@aus.social avatar

@decryption A review made under those conditions could still provide useful information provided readers/viewers know about the arrangement.

The problem here looks to be waiting 2 years to disclose the arrangement.

decryption, to random
@decryption@aus.social avatar

fuck these copy controlled CDs - impossible to get an accurate rip out of them it seems :(

jamesh,
@jamesh@aus.social avatar

@decryption cdparanoia (or apps based on cdparanoia) on Linux always seemed to handle those CDs without much trouble. I've ripped that End of Fashion album a few times.

jamesh,
@jamesh@aus.social avatar

@decryption None of the software I used integrates with that service.

cdparanoia was written to detect sync errors and scratches, and try to repair the errors through multiple overlapping reads. It's the kind of thing that helps when the disc is faulty coming out of the factory.

decryption, to random
@decryption@aus.social avatar
jamesh,
@jamesh@aus.social avatar

@decryption Interestingly, they revised this labelling policy in 2020, so there is now only a single "explicit" label rather than 3 grades: https://www.aria.com.au/industry/labelling-code

popey, to ubuntu
@popey@mastodon.social avatar

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

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

jamesh,
@jamesh@aus.social avatar

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

jpm, to random
@jpm@aus.social avatar

Hot cross buns seem to be being released earlier each year

jamesh,
@jamesh@aus.social avatar

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

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,
@jamesh@aus.social avatar

@decryption Apply for the family tax benefit?

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,
@jamesh@aus.social avatar

@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,
@jamesh@aus.social avatar

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

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,
@jamesh@aus.social avatar

@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,
@jamesh@aus.social avatar

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

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,
@jamesh@aus.social avatar

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

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,
@jamesh@aus.social avatar

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

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,
@jamesh@aus.social avatar

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

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

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

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