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

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

@pid_eins Maybe they assume you'll get it from MELPA?

decryption, (edited ) to random
@decryption@aus.social avatar

deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @decryption It'd be nice if they separated Telstra and Telstra Wholesale. I'd kind of like to know what I'm giving up by going with a MVNO on the Telstra network.

    jamesh,
    @jamesh@aus.social avatar

    @decryption I didn't think Optus and Vodafone restricted MVNOs to a similar degree to Telstra.

    Anyway, it's good to see that there's good Telstra and Optus coverage for Carnac Island off the coast of Perth: an island with no human settlements and populated by tiger snakes and seagulls.

    shlee, to random
    @shlee@aus.social avatar

    NBN having 50mbit up max is killing home datacenters.

    jamesh,
    @jamesh@aus.social avatar

    @shlee If you can convince them to sell you an NBN Business plan, you can get better than that (up to 1000/400). I know of one person who managed that in a residential area, but needed to commit to a contract lasting a few years.

    jamesh,
    @jamesh@aus.social avatar

    @jpm @shlee I think there was an issue with hitting the maximum bandwidth of the local area equipment, and them not wanting to upgrade without a commitment.

    This might be less of an issue now that they're pushing gigabit plans more widely.

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @decryption There's a few up on eBay if you want to check that they were as bad as you remember. e.g. https://www.ebay.com.au/itm/285823470898

    glyph, to random
    @glyph@mastodon.social avatar

    "not sure I have a big enough uninterrupted stretch of time to get anything big done this week" I think to myself, "I know, I'll do something 'simple' and debug an intermittent failure that occurs only in CI and only 1 out of 4 tries" and now I feel like I'm driving myself insane on purpose; starting to wonder if I secretly hate myself

    jamesh,
    @jamesh@aus.social avatar

    @glyph Does the mobile site show you the cog menu in the top right corner with a "view raw logs" option? That should give you an easily searchable plain text version.

    pid_eins, to random
    @pid_eins@mastodon.social avatar

    8️⃣ Here's the 8th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.

    You might be aware of systemd-homed, a small service in systemd which can manage encrypted, portable home directories for you. It supports multiple storage backends, but the most relevant maintains a per-user LUKS disk image for each home directory, and ties the encryption of it to your user's authentication credentials. It supports FIDO2 and PKCS11 (in addition…

    jamesh,
    @jamesh@aus.social avatar

    @Hikari @pid_eins sshd does use PAM for authentication. The problem is that if you bypass password auth, then the module that unlocks your home directory can't use that password to access the disk encryption key.

    jamesh,
    @jamesh@aus.social avatar

    @pid_eins Is there any chance of bypassing all this if the systemd-homed managed home directory isn't actually encrypted (i.e. using --storage=directory)?

    I had looked at homed a while back as a possible replacement for a system where we wanted to manage users separate from the base operating system image. It was using full disk encryption, so separately encrypting the home directory was less important.

    decryption, to random
    @decryption@aus.social avatar

    tell me again how toyota not going 100% into EVs is a mistake - they're selling more cars then ever! I love EVs, have been driving one for 5 years, but EVs are not the answer for a large portion of motorists yet and hybrid/ICE engines have a long life ahead of them (20+ years imho)

    jamesh,
    @jamesh@aus.social avatar

    @Simbera @decryption I remember seeing a segment on BBC World where the presenter was on a junket to Japan looking at Toyota's hydrogen vehicles.

    When it got to the point to talk about where the hydrogen came from, the answer was "it arrives in big ships from Australia". So almost certainly not green hydrogen.

    jamesh,
    @jamesh@aus.social avatar

    @decryption @Simbera Toyota has 2024 models of their Hydrogen cars. For example: https://www.toyota.com/mirai/

    jamesh,
    @jamesh@aus.social avatar

    @decryption @Simbera Looking at the Australian website, it says they are available in limited numbers to lease: https://www.toyota.com.au/electrified/hydrogen-electric

    It also seems to suggest there is only one place in Australia to refuel them though, so probably not a good choice if you live outside of Victoria.

    jaffathecake, to random
    @jaffathecake@mastodon.social avatar

    We use self-closing syntax in HTML where it doesn't do anything. People see it and assume it does something.

    Why do we keep doing this to ourselves?

    https://www.reddit.com/r/webdev/comments/1cceb03/i_thought_i_knew_html_until_i_saw_this/

    jamesh,
    @jamesh@aus.social avatar

    @jaffathecake @keul @sil does the JSX syntax used by React require that syntax for empty elements? Maybe they cargo cult that into the actual HTML.

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @decryption I settled on Flexget, which takes an RSS feed and selectively adds downloads to a torrent client.

    It's generally smart enough not to download the same episode twice, and you can do things like tell it you want a particular quality download but to fall back to lower quality if nothing shows up in a day.

    swearyanthony, to random
    @swearyanthony@mastodon.social avatar

    Don't feed Gremlins after midnight. Ok sure but what about timezones and daylight savings? Does Gizmo even have access to NTP? What about leap seconds?

    jamesh,
    @jamesh@aus.social avatar

    @swearyanthony I guess there's two options: the Gremlin needs to know it is after midnight when getting fed, so it'll follow whatever the local clocks are set to. Alternatively, Gremlins are precise time keeping devices that can be used as a replacement for atomic clocks.

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    Amazingly, https://github.com/mjg59/linux/tree/restrict_path_traversal actually seems to roughly work as expected do I attempt to upstream or not

    jamesh,
    @jamesh@aus.social avatar

    @nogweii @mjg59 The openat2() system call seems to be the current attempt to solve the problem (e.g. with the RESOLVE_BENEATH or RESOLVE_IN_ROOT flags). Of course, that only helps if you control all the places files might be opened, which probably won't be the case if you use any libraries.

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @decryption Maybe it's decided that printers are consumable goods, and that once you've bought one you'll be in the market for a new one soon?

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @jpm @decryption There's a copy of the manual here: https://d2v0huudrf11kh.cloudfront.net/vevor-center-goods/DESKTOPVINYLCUTTER%2BSMART1_1702622760228.pdf

    The desktop app is something called "Exact Cut", and the mobile app is "Superb Cut". For the Android version, they seem to want you to side load their APK, even though it also seems to be in the app store.

    All the software seems to want you to create a user account before you can use them, which also doesn't seem great.

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @decryption This brochure claims the part number is EL300820: https://www.printerservices.com.au/assets/files/fuji-xerox-docuprint-p455d-brochure.pdf

    Searching for that part number gave https://forums.whirlpool.net.au/archive/2071387 which lists some alleged specs.

    pid_eins, to random
    @pid_eins@mastodon.social avatar

    A while back we started to turn many of the library dependencies of systemd from regular ELF dependencies (which you can explore with tools like lddtree or readelf -d … | grep NEEDED) into dlopen() deps, in order to minimize the dep footprint of systemd. The primary reason for this was to make it easier to build small disk images without optional components, in particular for the purpose of initrds or container deployments. Recently, another reason for doing this came into focus:

    jamesh,
    @jamesh@aus.social avatar

    @pid_eins My main concern with this is that you lose a lot of type information, since you're casting all the function pointers through (void *) when using dlsym().

    I imagine you could hide some interesting bugs via not-quite-compatible function signatures (e.g. cause an argument to be truncated at 32 bits).

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

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

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,
    @jamesh@aus.social avatar

    @decryption Every automatic supports one-pedal driving if you don't want to slow down.

    chrisjrn, (edited ) to random
    @chrisjrn@social.coop avatar

    Anyone doing a 30-year retrospective on post-CATB open source?

    Let me pitch a chapter on how it's a great example of how 1990s US-style libertarian thinking led to selectively ignoring environmental factors in describing behaviours, and in doing so, promoted exactly the wrong things as the keys to successful open source projects.

    https://social.coop/@chrisjrn/112208709850683351

    jamesh,
    @jamesh@aus.social avatar

    @chrisjrn I wonder how many corporate source code releases can be attributed to CATB?

    Even if those companies never realised the benefits the essay promised, some of those have definitely benefited the community at large.

    jamesh,
    @jamesh@aus.social avatar

    @chrisjrn I also wonder if some of this comes down to scale.

    The project Raymond seemed most proud of at the time was fetchmail. It was a small enough project that one maintainer could reasonably understand it, and had a small dependency tree.

    The interpersonal aspects become a lot more important for larger projects, or if your project is part of a larger dependency graph.

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