@jonty@chaos.social
@jonty@chaos.social avatar

jonty

@jonty@chaos.social

Accidentally responsible

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

jonty, to random
@jonty@chaos.social avatar

Nonsense show idea: QVC Karaoke.

Players have three minutes to sell whatever they're handed without cracking up. Highest score determined by number of audience "orders" placed.

jonty, to random
@jonty@chaos.social avatar

Exactly 12 years ago I made a terrible mistake

https://social.emfcamp.org/@emf/statuses/01HXRZ1PRXCPNPDSFQSCMED9TB

nevali, to random
@nevali@troet.cafe avatar

polyglottery is hard work

jonty,
@jonty@chaos.social avatar

@nevali @tommorris Graphviz is great if you know how to fight it. Make sure you try the alternative renderers - dot isn't the only one!

joelanman, to random
@joelanman@hachyderm.io avatar

I have a database question - say you have an items table and a messages table, and messages can refer to items. If someone needs to delete an item, you can't because of the foreign reference in messages.

I know you could 'soft delete' - set a status column to deleted, but what if you really need to delete, for example because the content is illegal or the user has a legal right to delete it?

#sql

jonty,
@jonty@chaos.social avatar

@joelanman Do messages need to refer to items, or is it that you just need to get all the items attached to a message?

If not, the item should be foreign keyed to the message ID and the message has no reference to the item. That means items can be deleted but messages cannot unless they CASCADE or you delete all items first.

jonty,
@jonty@chaos.social avatar

@joelanman Are you saying you don't want the item to disappear if it's deleted?

jonty,
@jonty@chaos.social avatar

@joelanman Right, then yes as I said earlier you want a foreign key from item -> message ID only. That'll do what you want!

jonty,
@jonty@chaos.social avatar

@joelanman ...that was not a clear constraint ;)

If the item is deleted should it be deleted from all messages, or just one?

andrew, to Eurovision
@andrew@aeracode.org avatar

Having re-watched them, I think there's a perfect trio of songs this year to introduce someone to how mad it is - Ireland (https://www.youtube.com/watch?v=UMq8ofCstMQ), Finland (https://www.youtube.com/watch?v=7nidDtyS0Wo) and then Croatia (https://www.youtube.com/watch?v=YIBjarAiAVc)

jonty,
@jonty@chaos.social avatar

@andrew I cannot get over how good Finland's camera choreography was. The perfectly placed cowboy hatted person in the audience broke me.

jonty,
@jonty@chaos.social avatar

@andrew This is the second Eurovision in a row where my favourite performance involved someone getting out of a large egg

gsuberland, to random
@gsuberland@chaos.social avatar

I swear I just heard someone drive past playing Nina Simone dubstep, what on earth

jonty,
@jonty@chaos.social avatar

@gsuberland Honestly that sounds awesome

jonty, to random
@jonty@chaos.social avatar

I hope this email finds you. The email knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't, or where it isn't from where it is (whichever is greater), it obtains a difference, or deviation. The email delivery subsystem uses deviations to generate corrective commands to drive the email from a server where it is to a server where it isn't, and arriving at a server where it wasn't, it now is.

jonty, to random
@jonty@chaos.social avatar

A surprising amount of organising @emf is rediscovering clever features we implemented in our massive codebase and totally forgot about.

There's a running joke that we are a software development organisation that accidentally runs a festival.

jonty, to random
@jonty@chaos.social avatar

Tonight I did not press send on an email to thousands of people, because I figured people who were not awake at 3am should probably check I didn't write ludicrous nonsense first.

Personal growth, right.

jonty, to random
@jonty@chaos.social avatar

Today it feels like I am sat directly in the tornado path holding a comically small umbrella

jonty, to random
@jonty@chaos.social avatar

We have now completed the ceremonial "oh no the EMF scheduler is broken / oh no the scheduler is doing exactly the right thing and we gave it bad data" half-day debugging session

jonty,
@jonty@chaos.social avatar

every. single. year.

jonty,
@jonty@chaos.social avatar

@gsuberland Half a day ago, but as I have already mentioned, oh no

jonty,
@jonty@chaos.social avatar

@gsuberland Monday at the latest, the code-punching is still in progress and we hate the people who wrote it.

(It was us in 2022. We wrote it. We hate 2022 us.)

jonty, to random
@jonty@chaos.social avatar

Today in @emf team conversations:

<elsm> olli: FYI I am bringing the Dome
<olli> oh my god the dome
<olli> I forgot about the dome
<olli> i'm so sorry

jonty,
@jonty@chaos.social avatar

@nedrichards @emf <jonty> oh my god the dome
<jonty> I forgot about the dome
<jonty> i'm so sorry

jonty, to random
@jonty@chaos.social avatar

User: you charge me when people make unauthorised requests to an S3 bucket?

AWS: yes of course

User: but

AWS: working as intended

User: but

AWS: thank you for your money

https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1

jonty, to random
@jonty@chaos.social avatar

Tiny bird season is great, but this year we have TINY HERONS

jonty, to random
@jonty@chaos.social avatar

2012 Olympics: our mascots are cyclopean nightmare fuel

Expo 2025: what if ꙮ could chase you

jonty,
@jonty@chaos.social avatar

I regret to inform you it has more eyes in places it should not have eyes

jonty,
@jonty@chaos.social avatar

There is absolutely no way the official logo designer didn't know exactly what they were doing here

jonty, to random
@jonty@chaos.social avatar

It has been 0 days since I started a new project I absolutely do not have time for

jonty,
@jonty@chaos.social avatar

@caillou It has been 0 days since I started a new project I absolutely do not have time for

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • tsrsr
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • Youngstown
  • InstantRegret
  • slotface
  • khanakhh
  • rosin
  • ngwrru68w68
  • kavyap
  • PowerRangers
  • normalnudes
  • tacticalgear
  • cubers
  • everett
  • vwfavf
  • ethstaker
  • osvaldo12
  • Durango
  • mdbf
  • cisconetworking
  • modclub
  • GTA5RPClips
  • tester
  • anitta
  • All magazines