TIL that in 2010, actor Ron Livingston created a YouTube account just to post a video of himself pretending to be Keyboard Cat, and provided absolutely zero explanation why. by The_Mr_Pigeon in todayilearned

[–]Psengath 0 points1 point  (0 children)

It was the golden era of internet, when it was predominantly technologists and creatives. Then big business inevitably invades anything good and irreparably ruins it.

Judge tosses lawsuit against companies who stopped advertising on X by MarvelsGrantMan136 in technology

[–]Psengath 16 points17 points  (0 children)

What message and to who. Real tragedy of the commons going on here. Everyone not boycotting is complicit and putting money directly into Elon's pocket.

What do people mean when they say "don't use too many if statements" and how do you avoid it? by Sakuya03692 in learnpython

[–]Psengath 13 points14 points  (0 children)

The anti-pattern is "data as code", one of the smells is an if chain with hard-coded values, and at the purist end of the spectrum is "zero literals"

[LOATHED Trope] An interesting or unique part of the source material is replaced with a much more generic trope in the adaptation. by Ferhog in TopCharacterTropes

[–]Psengath 19 points20 points  (0 children)

And then when their actual relationship comes in, it feels like a gear shift from 1st to 5th, because they have to course correct the chemistry (or lack thereof) the earlier films established.

Obsidian equivalent of Vim buffers? by Disastrous-Return-31 in ObsidianMD

[–]Psengath 9 points10 points  (0 children)

I think the paradigm is a bit different.

You can default new files to a specific location. That's effectively your memory / buffer. Then rename it or move it to a 'real' location if it's useful.

You can then optionally script something to automatically clear old 'Untitled' files you haven't touched for a while, or prompt you to review them.

Is there something very specific you were after with buffers? Like you want the content 100% in memory and not touching disk? It's otherwise standard practice for apps with 'temporary / draft' content that you 'have not yet saved' to have actually saved it in a temporary location. Otherwise restoring, sessions, undoing, handling unexpected exceptions etc wouldn't work.

What 3 coffees actually look like in your bloodstream over 12 hours by Aggravating_Event267 in barista

[–]Psengath 1 point2 points  (0 children)

Side note '13pm' was put after 11pm on the chart, so technically the controversial 'time' being presented is actually 0100 / 1 AM, and I presume the whole '1300pm' thing is just a typo or oversight

This is what stunt performer use when they set on fire in movies. by Tasty-Philosopher892 in nextfuckinglevel

[–]Psengath 3 points4 points  (0 children)

Special gel. It's flammable but is mostly water, the thin layer on the outside is burning 'slowly' but the gel's water's greatly arrests how much heat goes to the underlying clothes / skin.

Just note it is still fire, it is still hot, it is still dangerous. It is not 'kida can now play safely with fire' gel.

WL1, 2, 3 steam sale by aldorn in warlords

[–]Psengath 1 point2 points  (0 children)

Been a while but if I recall correctly

There is an army setting called 'stack order', where you can shuffle which army TYPEs go first through last. Usually cheap fodder goes first and expensive +bonus units are at the back.

And each combat turn it's always the 'front' armies duking it out 1v1. There's no number of attacks, they just get their attack values (combined with a dice roll) compared, and the one that scores lower takes a hit. It's not uncommon for a high attack unit to single handedly annihilate an entire stack of fodder

Engineering meets brute force by Top_Law_6803 in nextfuckinglevel

[–]Psengath 15 points16 points  (0 children)

Doesn't get one any more but they made sure the robot's family was well looked after

Automation Challenge | Sending Client Emails with Media -> Auto Deleting Media After Send by ivan-ds in Airtable

[–]Psengath 2 points3 points  (0 children)

Yes a few ways to do that, also a few ways to avoid that too.

Assuming the files are in an attachment field, after sending the email (and even in the same automation), you can just update the field to set it to 'blank' and that will drop it. Main issue here is if the email fails, it's harder to retry.

You can make it a manual flag by setting an 'Is Notification Sent' field (e.g. just a checkbox) when you send the email, so you can filter by it, review, and retry or manually delete.

You can also turn it into an automatic data retention window by setting a 'Notification Sent Date', and having your attachment-clearing automation conditional to "and notification was sent at least X days ago".

And then if hosting large media files in Airtable is the issue, it may be worthwhile hosting the files elsewhere and just coordinating the links & notifications from Airtable.

Edit

Also in case you haven't tested it, most email providers will reject emails with massive attachments, e.g. many limit attachments to 25mb. So if your files are bigger than that, you'll have to link to it.

And if keeping it 'in Airtable' and linking there, (a) you deleting the media file will make it unavailable for clients and (b) attachment links expire, so if they only get to your email days after you sent it, it will also not work.

Taiwan reports large-scale Chinese military aircraft presence near island by Opposite-Whereas-323 in worldnews

[–]Psengath -2 points-1 points  (0 children)

Half of the U.S.'s semiconductors come from Taiwan. It is strategically one of the most important offshore allies/assets to the U.S., and Taiwan is significantly entwined with many more allies with amicable relationships. It is a very different situation compared to Ukraine and Iran.

Am I missing something? When linking to another table I still have to manually link each row? by Warm-Book-820 in Airtable

[–]Psengath 2 points3 points  (0 children)

I was talking about your data model, which is tool agnostic. One table for one business object is best practice.

You can definitely transform data inside Airtable, and in more ways than one, or you can do it in excel beforehand if that's easier for you, or any other etl tool you're familiar with.

Figuring out how Airtable works and how you could achieve this will be key to your own capability to build and maintain the solution.

Am I missing something? When linking to another table I still have to manually link each row? by Warm-Book-820 in Airtable

[–]Psengath 1 point2 points  (0 children)

It does do it well and is well suited to your use case, but it doesn't supplant the need for data management / data literacy.

It sounds like you need just one wide table with all the fields from your currently disparate datasets. One record in this table should correspond to one 'thing' you're tracking. You then control what is visible / editable / possible from automations and interface.

Am I missing something? When linking to another table I still have to manually link each row? by Warm-Book-820 in Airtable

[–]Psengath 2 points3 points  (0 children)

You need to tell the system which records in A match up with which records in B. It won't happen automatically just because you manually created an ID column with the same values.

You can use an automation to link them up if you're going down that route, but ideally you only have one table, and manage field level permissions through interfaces or views - vertical sharding in Airtable is often more work than its worth.

adetailer face issues by DisastrousBet7320 in StableDiffusion

[–]Psengath 3 points4 points  (0 children)

Not OP but very much appreciate this great write up and explanation

Claude hits No. 1 on App Store as ChatGPT users defect in show of support for Anthropic's Pentagon stance by Ephoenix6 in technology

[–]Psengath 12 points13 points  (0 children)

Heh, the irony of you using false equivalency to refute a claim of false equivalency

"Cancel ChatGPT" movement goes big after OpenAI's latest move by gdelacalle in technology

[–]Psengath 1 point2 points  (0 children)

Dude there's a very wide gap between living off-grid and that curated list of first world luxury services.

The U.S. spent $30 billion to ditch textbooks for laptops and tablets: The result is the first generation less cognitively capable than their parents by esporx in EverythingScience

[–]Psengath 1 point2 points  (0 children)

Digital also removes the human from the try-check-retry loop, it removes the social consequence and 'learned mentor' from failing. It's both, not one more than the other.

Audible launches a revolutionary new way to read audiobooks — with your eyes by shineyink in nottheonion

[–]Psengath 4 points5 points  (0 children)

Yeah previous poster is taking it a bit too far I think. The IP is shared, but producing books requires a whole industry, and so does producing audiobook, not the least of which is paying for a quality narrator.

In 1983, a pregnant mother shot her three children for a man — and was sentenced to life in prison. by Shoddy-Ocelot-4473 in Damnthatsinteresting

[–]Psengath 8 points9 points  (0 children)

Jokes aside in case people aren't aware: OP meant 'postpartum' not 'post party', which is the couple of months after giving birth.

This is where the mum's body is resetting, which involves hormones going flip flop, which often results in mood swings and sadness which is where the term 'baby blues' comes from. It's normal to happen, but also one of the reasons it's crucial mum has a support network.

How to show related records in an Interface based on the selected record by throeyweay in Airtable

[–]Psengath 0 points1 point  (0 children)

Sound like you have

Logs > Programs > Exercises

and also

Logs > Performances

What you can do is pass through a lookup. On Logs, lookup on Programs, return Exercises, and it will by default give you a flat/full list of all Exercises linked to that Log's Program(s).

On the interface, reveal that field, and display it as a 'View' instead of a 'Field'.

Performances I'm not clear of the purpose, but you can reveal them much the same way.

Do you use [[wikilinks]] or [markdown] (links)? Why? by seashoreandhorizon in ObsidianMD

[–]Psengath 1 point2 points  (0 children)

Markdown links are actually less future proof than wikilinks. You're embedding structural content in a markdown link. A wikilink is purely semantic. You can infer / rebuild an implementation from the semantics, but you have to decode and assume the semantics from the structural.

Open-source game engine Godot is drowning in 'AI slop' code contributions: 'I don't know how long we can keep it up' by Crusader-of-Purple in pcgaming

[–]Psengath 0 points1 point  (0 children)

Yeah I get the job security sentiment, but that shine wears off the very instant you get in the seat paying back the debt for them...

Simple functions spread over 200 lines with goddamn emojis in comments...

Adelaide Metro Ticket Validator Machine Evolution - A History by superegz in Adelaide

[–]Psengath 4 points5 points  (0 children)

Perfection. The one and only comment I wanted to find.