Mastodon Feed: Posts

Mastodon Feed

slightlyoff@toot.cafe ("Alex Russell") wrote:

Thank the gods I don't believe in for @molly0xfff:

https://pca.st/episode/7792e887-a553-4704-bd0f-1411494b9eda

https://www.citationneeded.news/paradigm-democrat-poll/

Mastodon Feed

collinsworth@hachyderm.io ("Josh Collinsworth") wrote:

🎵 H-O-T-T-R-E-LOAD
🎵 Those components hot reload

Mastodon Feed

fromjason ("fromjason.xyz 🖤") wrote:

TIL there was a Beetlejuice 2 (2014) staring Natasha Lyonne as Beetlejuice.

https://www.imdb.com/title/tt4209952/

Attachments:

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

At Whorneyside Force.

📷 Pentax 6x7
🎞️ Kodak Portra 400
🔭 Super Takumar 105mm/2.4
👤 Wife
⚗ Come Through Lab

#BelieveInFilm #FilmPhotography #AnalogPhotography #MediumFormat #Cumbria #LakeDistrict #TheLakes

Attachments:

Mastodon Feed

fromjason ("fromjason.xyz 🖤") wrote:

This is really interesting and it makes sense that a specialized GPU would out perform a generalized one.

But I'm struggling to envision the type of hardware that would need this?

Anyone have a guess? #GPU #nvidia

https://www.freethink.com/robots-ai/ai-chips

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

AfD seems to be on track to an electoral victory in Germany… the recent attack was indeed a ‘gift’ to the far Right

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

Near a church...

📷 Pentax KX
🎞️ Fuji Superia X-tra 400
🔭 Pentax M 50mm/1.7
⚗️ Come Through Lab

#BelieveInFilm #FilmPhotography #AnalogPhotography #35mm #Cumbria #LakeDistrict #TheLakes

Attachments:

Mastodon Feed

Reblogged by jsonstein@masto.deoan.org ("Jeff Sonstein"):

BootsChantilly@mstdn.social ("Boots Chantilly (is with Her)") wrote:

No one should ever be forced to abort a wanted pregnancy. No one should ever be forced to surrender a wanted baby.
No one should ever be forced to endure an unwanted pregnancy. No one should ever be forced to bear an unwanted baby.
It really is that simple.
#ProChoiceIsProLife #AbortionRightsAreHumanRights

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

Please remember that Mastodon doesn't have a marketing team or budget. Whatever media coverage Mastodon gets is from inbound interest from journalists. The growth of the platform has been predominantly through word of mouth. If you want the fediverse to grow, tell your friends.

Mastodon Feed

isagalaev ("Ivan Sagalaev :flag_wbw:") wrote:

Apparently, there's a new erotic drama with Nicole Kidman, and I kinda want to watch it! https://www.theguardian.com/film/article/2024/aug/30/nicole-kidman-erotic-drama-babygirl-venice-film-festival

(Yes, I'm from the Eyes Wide Shut generation.)

Mastodon Feed

Reblogged by slightlyoff@toot.cafe ("Alex Russell"):

davidzipper ("David Zipper") wrote:

The Economist has published a deeply-researched story about car bloat -- and it's very, very damning.

"For every life that the heaviest 1% of SUVs and trucks save, there are more than a dozen lives lost in other vehicles."

Well worth your time: https://www.economist.com/interactive/united-states/2024/08/31/americans-love-affair-with-big-cars-is-killing-them

Attachments:

Mastodon Feed

Reblogged by jsonstein@masto.deoan.org ("Jeff Sonstein"):

mrbadger42@mastodon.world ("MrBadger42") wrote:

‘A few days ago, a Tik Tok creator posted a video where she'd been out and about in public with a T-shirt on that read "Harris 2024" and a man in her little Red town pointed out and said "You are brave wearing that shirt" And she said "Yea?! How does that make you feel knowing that the party you align with is so dangerous that you think I'm brave for wearing this shirt?".’

Let that sink in.

Attachments:

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

Today in History: Engelbert Humperdinck is born in Siegburg, Germany, 1854

no, not *that* Engelbert Humperdinck, *this* Engelbert Humperdinck: https://en.wikipedia.org/wiki/Engelbert_Humperdinck_(composer)

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

All Hail Emperor Norton!

Today in History: Joshua A. Norton proclaims himself 'Emperor Norton I', 1859

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

life is hard for a housepanther

Attachments:

Mastodon Feed

pzmyers@octodon.social ("pzmyers 🦑") wrote:

Does JD Vance own a chain of red flag factories or something?

https://freethoughtblogs.com/pharyngula/2024/09/01/jd-vance-has-so-many-skeletons-in-his-closets/

Attachments:

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

✔️ kitchen floor scrubbed

✔️ housepanther 🐈‍⬛ fed

Mastodon Feed

Reblogged by cstanhope@social.coop ("Your friendly 'net denizen"):

danny@mastodon.spesh.com ("Danny O'B") wrote:

everything i learned i learned from reading reference books, starting at the beginning (and Dewey from 000!) https://www.discoursemagazine.com/p/in-praise-of-reference-books

Mastodon Feed

pzmyers@octodon.social ("pzmyers 🦑") wrote:

What kind of boor would make a scene at a cemetery?

https://freethoughtblogs.com/pharyngula/2024/09/01/you-need-an-atheist-to-explain-you-should-respect-grieving-families/

Attachments:

Mastodon Feed

Reblogged by keul@fosstodon.org ("Luca Fabbri"):

anubiarts ("Anubi") wrote:

Because of the Twitter/X ban, many people from Brazil are moving to Mastodon, including Artists, so let's do an Art Share for them only! Let's help them get the boost they need around here!

ARTISTS FROM BRAZIL
- In the comments, introduce yourself and show your art!

PEOPLE NOT FROM BRAZIL
- Boost this post and the ones from brazilian artists in the comments!

Não fala inglês? Confira a primeira resposta abaixo!

#Brazil #ArtShare #Art

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

Waiting for a train.

📷 Pentax KX
🎞️ Fuji Superia X-tra 400
🔭 Pentax M 50mm/1.7
👤 Wife
⚗️ Come Through Lab

#BelieveInFilm #FilmPhotography #AnalogPhotography #35mm

Attachments:

Mastodon Feed

cstanhope@social.coop ("Your friendly 'net denizen") wrote:

So I was at the library with the kiddo where some other parents left their 8 and 10 yo children to watch over their 1 to 5 yo siblings[1], and while taking doodle requests from the younger kids[2] I realized that the 4 to 5 yo bracket is a great source of gossip about other families. If that's your kind of thing.

[1] I get it. It's tough being a parent, and we all need breaks.
[2] Kid: "I want a guy." Me: "What kind of guy?" Kid: "A guy that goes like this" [starts posing with flexed arms].

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

Aug 10, 10 sign-ups from #Brazil. Aug 28, 152 sign-ups from Brazil. Today, 4.2k sign-ups from Brazil. Portuguese (Brazil) has already entered the list of top 8 active languages for the last 30 days.

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

Going to be watching the new episode of #BloodOnTheClocktower from #NoRollsBarred ☺️

https://www.youtube.com/watch?v=dRwWet03obM

Mastodon Feed

Reblogged by collinsworth@hachyderm.io ("Josh Collinsworth"):

davidgerard@circumstances.run ("David Gerard") wrote:

Attachments:

Mastodon Feed

Reblogged by slightlyoff@toot.cafe ("Alex Russell"):

lina@vt.social ("Asahi Lina (朝日リナ) // nullptr::live") wrote:

I think people really don't appreciate just how incomplete Linux kernel API docs are, and how Rust solves part of the problem.

I wrote a pile of Rust abstractions for various subsystems. For practically every single one, I had to read the C source code to understand how to use its API.

Simply reading the function signature and associated doc comment (if any) or explicit docs (if you're lucky and they exist) almost never fully tells you how to safely use the API. Do you need to hold a lock? Does a ref counted arg transfer the ref or does it take its own ref?

When a callback is called are any locks held or do you need to acquire your own? What about free callbacks, are they special? What's the intended locking order? Are there special cases where some operations might take locks in some cases but not others?

Is a NULL argument allowed and valid usage, or not? What happens to reference counts in the error case? Is a returned ref counted pointer already incremented, or is it an implied borrow from a reference owned by a passed argument?

Is the return value always a valid pointer? Can it be NULL? Or maybe it's an ERR_PTR? Maybe both? What about pointers returned via indirect arguments, are those cleared to NULL on error or left alone? Is it valid to pass a NULL ** if you don't need that return pointer?

Mastodon Feed

slightlyoff@toot.cafe ("Alex Russell") wrote:

A small contemporary frontend discourse glossary:

"full-stack": junior, not trusted to independently operate any section of the stack

"state management": state propagation, but only for a tiny sliver of the presentation layer, and with no sync or vector clock

"performant": slow, both in isolation and in composition. Also, a word that indicates the speaker is unfamiliar with modern CPU, storage, and networking performance

"scales": requires extra work to use at scale

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

seemed to fit the day:

https://music.apple.com/us/album/hot-rocks-1964-1971/1440764786

Mastodon Feed

Reblogged by isagalaev ("Ivan Sagalaev :flag_wbw:"):

RichardH@mas.to wrote:

Attachments:

Mastodon Feed

Reblogged by kornel ("Kornel"):

lina@vt.social ("Asahi Lina (朝日リナ) // nullptr::live") wrote:

But the end result of all this is that you CAN, in fact, just look a the Rust API and know how to use it correctly for the most part. You never have to worry about reference counts, about NULL pointers, about forgetting to check results, about dropping refs in error cases.

You never have to worry about holding the right locks, about accidentally forgetting to take a ref or dropping it twice. You never have to wonder how error returns are encoded.

Because if you make a mistake with these things, your code won't compile.

Of course you can still misuse APIs, but the worst that will happen is that you'll get an error return, or maybe a deadlock (deadlocks are easy to debug with lockdep and I wrote a really neat Arc<> integration to catch potential drop/decref related locking errors).

Even with APIs that mostly are fairly rigorously documented (OpenFirmware/Device Tree comes to mind), following all the rules in C is often tedious and error prone. Look at some random OF code in a driver and there's a good chance it leaks references.

(This doesn't really matter for most systems since they don't compile kernels with OF_DYNAMIC so ref counts are ignored, so this never gets noticed and fixed.)

But with my OF Rust abstractions? They do ref counting for you. You can just forget about it.