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.

jamesh, to random
juergen_hubert, to folklore
@juergen_hubert@thefolklore.cafe avatar

German is full of tales of evil, prideful nobles who were eventually punished for their sins.

So why is modern media - starting with , and moving on from there - so full of pro- propaganda instead? Lots of "Just Kings", "Plucky Princesses", and so forth. Why is the implication in media nowadays that being exalted by the circumstances of your birth is likely to make you a good person? Instead of being totally oblivious to your own class privilege - and that's probably the best case!

I wonder if anyone has done any scientific research on all these "pro-monarchy" narratives in modern media, and how they came into existence.

jamesh,

@cstross @juergen_hubert It's kind of amusing how many pieces of fiction there are based on the premise that the US president and a bunch of others have been killed and now some previously unknown person has to be president due to obscure succession rules.

If you changed "president" with "monarch", the story would be almost the same. And the unexpected president is pretty much always a good person. It never makes you think that it'd be better to just have another election.

sonny, (edited ) to linux
@sonny@floss.social avatar

Anyone in my network interested in research and prototype network portal for Flatpak?

In the long run we are interested in:

• Give more control to users over app network access
• Allow apps that need network access to be considered “Safe”

We expect something like unsharing the network namespace and a bridge on the host for permissions / monitoring.

Boost welcome :boost_love:

1/2 🧵

jamesh,

@popey @sonny @wjt Also, presumably a cryptocurrency scam app could steal the user's funds by talking to the same network hosts as a legitimate app would.

How do you distinguish network traffic representing a transaction the user wanted to make from network traffic representing a transaction the user didn't want to make?

decryption, to random
@decryption@aus.social avatar

deleted_by_author

  • Loading...
  • jamesh,

    @decryption A comb binding machine would probably be cheaper if you're only doing a small run (higher marginal cost, but much lower upfront cost).

    That's assuming it s too thick to staple...

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,

    @decryption They don't actually have to fall back to SMS. That's only the lowest common denominator because they've refused to implement newer standards.

    If iMessage supported RCS messaging with an e2e encryption implementation compatible with Android, there'd be far less call to open up iMessage itself.

    jamesh,

    @decryption I've also seen people saying that Apple's RCS implementation might not include encryption: https://www.eff.org/deeplinks/2024/01/what-apples-promise-support-rcs-means-text-messaging

    I could see that happening if they see RCS as a regulatory tickbox rather than something that will benefit their users. If the gap between iMessage and the fallback protocol is too small, people might wonder if they really need it.

    jamesh,

    @decryption The RCS spec includes an extension mechanism, and the e2e encryption in Google Messages (and some of the other Android messaging apps) is an extension. They've released a whitepaper on what they did, but it doesn't look like it has enough detail to make an interoperable implementation: https://www.gstatic.com/messages/papers/messages_e2ee.pdf

    Apple has said they'd only implement encryption if it was part of the spec.

    jamesh,

    @decryption It kind of was though. SSL started out as something Netscape implemented and rolled out in their browser and server, rather than waiting for it to be standardised. They did go to the trouble of releasing a specification, but it took some time before it was an accepted standard.

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    The first real conference talk I gave was on a large stage and I was timetabled against the first public presentation of d-bus and it was a community I had no real prior experience with and yeah it was fucking terrifying but I promise it does get easier

    jamesh,

    @mjg59 At one of the early GUADECs I was scheduled against Michael Meeks and Miguel talking about Bonobo.

    On the one hand it was a bit discouraging to have that kind of competition. On the other hand, it meant the people who did show up to my talk definitely wanted to hear what I had to say.

    glyph, to random
    @glyph@mastodon.social avatar

    Every time I become peripherally aware of IPv6 again I get so sad. The protocol is so rich and has so much structure and the tools are just so broken. A brief collection of issues that remain unresolved in this, the year 2024 of linux on the desktop: 🧵

    jamesh,

    @tomw @glyph What would a backward compatible protocol look like though? If you were unlucky enough to be given an address that didn't fit into 32 bits, how would you talk to a host that didn't know about the extension?

    If you've got a program written with AF_INET sockets, how would the kernel communicate addresses to the program when it only provides a buffer large enough for a 32-bit address?

    If you need to update all the apps and need OS support to maintain full connectivity, it seems like you'd be running into the same migration barriers as existing IPv6.

    NanoRaptor, to random
    @NanoRaptor@bitbang.social avatar

    Ink Jet.

    jamesh,

    @bornach @RL_Dane @NanoRaptor you can save a bit of money with a twin engine plane, but the colour reproduction takes a hit.

    decryption, to random
    @decryption@aus.social avatar

    deleted_by_author

  • Loading...
  • jamesh,

    @jpm @geordie @decryption I remember some versions of PageMaker could publish to HTML 4. It used so many nested tables to achieve the desired layout. It kind of worked if you had the right fonts installed, and hadn't changed the default font size.

    thephd, to random
    @thephd@pony.social avatar

    Remember, everyone:

    PREFIX YOUR MACROS
    PREFIX YOUR MACROS
    PREFIX YOUR MACROS
    PREFIX YOUR MACROS

    PREFIX.

    YOUR.

    MACROS!!!!!!

    https://gitlab.freedesktop.org/mesa/mesa/-/issues/10803

    jamesh,

    @miblo @thephd It's a C++ enum class, so the enumeration value is namespaced by the type name as DXCoreRuntimeFilterFlags::None.

    cstross, to random
    @cstross@wandering.shop avatar

    The USA needs to bring back debtor's prison. (For the beneficiaries or controllers of debts over $25M that are in default.) It's established 18th century practice so perfectly in line with constitutional originalism.

    https://mstdn.social/@knittingknots2/112068461801315634

    jamesh,

    @cstross we had that in Western Australia, and it mostly resulted in Indigenous people being jailed for trivial unpaid fines.

    luis_in_brief, to random
    @luis_in_brief@social.coop avatar

    Some days I wonder if, quietly, CC0 is actually a bigger success story than the other @creativecommons licenses put together. Not to slight the other licenses! But CC0 is increasingly catalytic in the library, museum, and data spaces.

    https://www.openculture.com/2024/03/the-getty-makes-nearly-88000-art-images-free-to-use-however-you-like.html

    jamesh,

    @luis_in_brief @creativecommons So what exactly is being licensed under CC0? Presumably the artwork they've photographed is out of copyright, or they wouldn't be able to release these in the first place.

    Is this just to cover the case of whether the simple act of photographing the paintings might be enough to be covered by copyright?

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    Thought experiment: imagine a language model where you can describe exactly how you want software to behave, and it produces a binary that does that. You don't get the source code, but it works 100% of the time. As long as you can install this binary on whatever device you have, does this achieve the goals of free software?

    jamesh,

    @mjg59 All versions of the GPL define source as "the preferred form of the work for making modifications to it", so the LLM prompt would be source code going by the FSF's definition.

    Extending the thought experiment: what if all the code, data, and build scripts used to train the language model was made available under an open license, but it would cost you a billion dollars in compute time to reproduce the model?

    ebassi, to random
    @ebassi@mastodon.social avatar

    TIL that Jenkins switched its own internal XML files to version 1.1, a spec that was declared DOA pretty much on the day of its publication, 20 years ago.

    This has the hilarious side effect of preventing validation of XML files generated by Jenkins from anything that parses XML that is also not Jenkins. Well, it's one way to get people not to poke at your state files, I'll give them that…

    jamesh,

    @ebassi So the justification is "people used control characters in their job definitions", and they can't be represented as text in an XML document: https://issues.jenkins.io/browse/JENKINS-48463

    It seems kind of surprising that a job could require control characters but be fine with potential character set conversions that come with XML processing. If they need an 8-bit clean encoding, then perhaps XML text isn't the right choice.

    jamesh,

    @ebassi From a read of the bug report, it doesn't even look like Jenkins is using an XML 1.1 parser to read its configuration files: rather a 1.0 parser that deviates from the spec and accepts control characters.

    I wonder if this all happened because someone wanted to embed ANSI colour codes in their job directly...

    jamesh, to random

    Over the weekend, I finished watching the ABC's . These are my main takeaways after letting things settle a bit:

    1. It was kind of surprising that none of Abbott's core cabinet appeared on the show. I wonder if they mutually agreed not to participate? Because as it is, if any one had decided to participate they could have set the narrative.

    2. It was interesting to see Turnbull talk of Dutton becoming leader as an existential threat to the Liberal Party that they must block at any cost. Especially given that Dutton is currently leader.

    3. Turnbull is continuing to try and repair his reputation as a moderate. It rings a bit hollow, since we all saw what he was willing to do to gain power.

    4. It was interesting to see Morrison use the term "manipulated" to describe others using his words in ways he didn't agree with. Not "quoted out of context" or "misunderstood". It felt like an attempt to imply he might not have actually said those things.

    5. Morrison is still seems to think he can convince people that all of his actions were justified.

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

    Kagi just got even more awesome.

    jamesh,

    @jpm @geordie the Wolfram Alpha answer is arguably wrong too, since it's not accounting of how that cubic lightyear of whisky will behave under it's own gravitational force. You might be able to fit a lot more whisky in that volume after it stabilises.

    popey, to random
    @popey@ubuntu.social avatar

    This weekend I fixed my toaster. I actually bought the parts to fix it about 2 years ago, but my silly brain wouldn't let me actually complete the fix. Anyway, I replaced the elements in my 26-year-old Dualit toaster. I had excellent toast this morning as a result. Success.
    https://popey.com/blog/2021/01/the-best-toaster/

    jamesh,

    @popey That looks like a toaster for people that don't mess around.

    jonny, to random
    @jonny@neuromatch.social avatar
    jamesh,

    @jonny On the bright side, the methodology is repeatable. I guess the new version would be to ask ChatGPT to fill in the missing values.

    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

    popey, to random
    @popey@ubuntu.social avatar

    Windows 👏 without 👏 a 👏 minimise 👏 control 👏 aren't👏 windows 👏

    Visceral hate for desktop environments or applications which don't have minimise button.

    (I hate the clapping meme thing but it makes me cross)

    jamesh,

    @popey You can minimise the window permanently with the [X] button.

  • 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