Mastodon Feed: Posts

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
CNN@flipboard.com wrote:

Trump is staking out extreme positions on White House secrecy, legal experts say
https://www.cnn.com/trump-white-house-secrecy?utm_source=flipboard&utm_medium=activitypub

Posted into Politics @politics-CNN

Mastodon Feed

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

RE: https://mastodon.social/@dansup/117178423454539810

strongly agree

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
dansup ("Daniel Supernault") wrote:

@tofeo @pixelfed @frequency @gotosocial @admin @vernissage That being said, if X formerly known as Twitter was to connect to the fediverse, I think most admins would block them and that's understandable.

We can't control who uses ActivityPub, but we can choose who we federate with!

Giving control to admins, and even users via domain blocks is really amazing, because it transfers the power that used to be limited to corporations, to communities and people who now have the ability to manage it.

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
Robinbannks ("Robin Bannks") wrote:

Lust for Life

#lustforlife #punkrock #iggypop #davidbowie #70srock #hardrock #rock #rockmusic #music #musicsky #musiciansky #classicrock Released on August 29, 1977, Iggy and Bowie wrote, recorded and mixed the damn thing in 8 days. Iggy worked hard, sleeping little and said " ... See, Bowie's a hell of a fast guy ... I realized I had to be quicker than him, otherwise whose album was it gonna be?"

https://robinbannks.com/2026/08/29/lust-for-life/

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
dogzilla@masto.deluma.biz wrote:

Happy Birthday Text To Mom Spirals Into Whole Conversation https://theonion.com/happy-birthday-text-to-mom-spirals-into-whole-conversat-1846250378/

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
AnnaAnthro ("Anna Anthro") wrote:

“In a decision allowing the #Trump admin to move forward with plans to end humanitarian immigration protection for hundreds of thousands of people living and working in the United States since 2010, the majority of justices on the US Supreme Court concluded that top officials did not racially discriminate against #Haitians.

They deny the racism that others see.”

https://www.scotusblog.com/2026/08/when-the-court-denies-racism-that-others-see/

Mastodon Feed

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

RE: https://mastodon.social/@dansup/117178524080347014

Coming soon to Pixelfed 😉

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

#Mastodon (the band) - The Vanishing, from their new album that was released yesterday.

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

#NP #NowPlaying

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
AnnaAnthro ("Anna Anthro") wrote:

Thousands march in Washington DC to warn they will not accept voting and civil rights roll back of #Trump admin.

https://www.reuters.com/world/us/thousands-march-washington-leaders-warn-voting-civil-rights-rollbacks-2026-08-28/

Mastodon Feed

firepoet@tech.lgbt ("Stephen 🌈 (he/him)") wrote:

@NfNitLoop Curious.. what made you choose to go the way you did instead of building on top of nostr? (I also made the same choice but am curious)

Mastodon Feed

firepoet@tech.lgbt ("Stephen 🌈 (he/him)") wrote:

@brib @0xAnita Ooohhh..

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
zool@icosahedron.website wrote:

It took me a long time to learn confidence. In myself, as a technologist, in my technical judgement. As a self-taught late starter, without much formal structure. Easier to skim past things you don't need to understand and just hack away until it starts working.

You don't get much feedback. People seem surprised you're doing it at all. My early career was pure skills acquisition through rage at mens' disdain.

It takes you a long time to realise that a lot of what you see is mediocre. That the men talking you down are in fact a bit scared, their status depends on things staying mediocre. Not the very good ones, you learn to tell that they see and treat you differently.

But you can't trust your own judgement. Self-assessment of your own competence doesn't match how you're received, how you're heard, how you're seen. Creates an internal tension. To believe that you're any good is just inviting delusion

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

@firepoet @0xAnita

https://wiki.gentoo.org/wiki/Project:Council/AI%5Fpolicy

Guess it's time to learn how to compile the kernel....

Mastodon Feed

firepoet@tech.lgbt ("Stephen 🌈 (he/him)") wrote:

@NfNitLoop I learned a new thing today! It was a bit hard to find https://github.com/andeya/sulid because it is also https://en.wiktionary.org/wiki/sulid

Mastodon Feed

Boosted by firepoet@tech.lgbt ("Stephen 🌈 (he/him)"):
AnarchoNinaWrites@jorts.horse wrote:

Literally every person in history who ever fought back against an authoritarian state had the same doubts, fears, and lack of confidence you do. We don't DO THIS because it's easy, or it's fun. We, people, the peasantry do this when we have no recourse through the system. You are not alone, even if it feels like you are. There is a history here that demonstrates we not only can, but MUST win. Or teach your kids to goosestep. Because they'll live in the shadow of your shame.

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

Sometimes I have moments where I go "I miss programming"

Mastodon Feed

andrewnez ("Andrew Nesbitt") wrote:

This Week in Package Management: 29 August 2026

https://nesbitt.io/2026/08/29/this-week-in-package-management.html

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

there are many ways to put dependent types on SQL queries. the part i've been most interested in recently is type-safe joins and the extra table that pops into scope when you do one.

well i think i've done that bit. from expressions are indexed by a scope of tables which have been mentioned, if you join, you provide a proof that the columns on both table you're joining to are the same type.

i've made a few different choices on this one. most notably, tables are not a normal record type, they're extensible record descriptors. this gives me the flexibility to e.g. synthesise a record for only some of the columns in a table, such as if you select a handful of named columns to reduce the returned data size.

i think you can see the general direction i'm aiming for. i don't know how much of it will end up being practical yet. one thing i think would be very difficult is making sure you can't generate invalid sql. the common cases are easy of course, but once you've started joining, there are aggregation rules you must satisfy for the query to be valid. enforcing those will be hard.

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

Given the same talk since 2020, people love to turn an archive into a hostage situation

https://jon-e.net/infrastructure-presentation/?slideIndex=3

thought experiment: say we upload all data onto AWS... [chat with AWS support] Sign Up for Science Prime! Subscribe to stream exclusive datasets from elite labs! We're proud to announce a new data sharing agreement with ICE! [chat with uncle Sam] hey amazon, what if you pay taxes? what if i deleted all scientific knowledge? 😘 [quote] Google or some similar corporate entity [...] will come along with its deep pockets, and integrate each segment into one grand proprietary Science 2.0 platform. Who would not then want to own the obligatory online passage point for the bulk of modern scientific research? -Philip Mirowski (2010)"The Future(s) of Open Science"

Mastodon Feed

Boosted by chris@fedi.freebooters.uk ("Chris Were"):
ChrisMayLA6@mastodon.me.uk ("Emeritus Prof. Christopher May") wrote:

Again the Green Party of England & Wales & the (so-called) Labour Party, are on opposite sides of an issue that is prominent on Mastodon:

Andy Burnham's administration has rejected Zack Polanski's calls to pause the construction (and planning clearances) for data centres in the UK, which are increasingly obvious threats both to the environment & to water supplies wherever they are built.

Handy if you were unsure whose side Labour were on....

#DataCentres #AI #politics
https://www.theguardian.com/uk-news/2026/aug/28/labour-green-party-zack-polanski-ai-datacentres

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

Me when all the archives that trust the goodwill of AWS's open data hosting agreements:
https://mastodon.social/@dangillmor/117171802909863838

Mastodon Feed

Boosted by baldur@toot.cafe ("Baldur Bjarnason"):
iris_meredith ("Iris") wrote:

New article: this time, we use Heidegger to explain why the "it's just a tool" line that often comes up in tech is so very silly:

https://deadsimpletech.com/blog/no-such-thing-as-just-a-tool

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

“Six Problems With Talking About the “Ethical” or “Responsible” Use of “AI” • Buttondown”

https://buttondown.com/maiht3k/archive/six-problems-with-talking-about-the-ethical-or/

> Part of what makes that middle ground untenable and uncomfortable is that it requires carrying water for these clearly bad actors.

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
kestral@masto.hackers.town ("Kestral") wrote:

Pushed an update to GooseVenture that’s now playable on https://www.namesley.com, and have laid the groundwork for his next adventure. In between chapters of my next book and the slides for my next conference talk. Turns out I’m productive when I’m sick, who knew?

A semi regular reminder that I don’t get paid for any of the free-to-use/read/play content I put into the world, but you can support these creative endeavours by buying me a sandwich: https://ko-fi.com/kestr%5Fal

Or just throw bread at me.

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
dinobrarian ("Charlie") wrote:

A word of advice people, that comes from experience.

When you're feeling down because all the good people are dying, make stuff. I mean it. It doesn't have to be good, it doesn't have to be useful (tbh its best if its daft). It'll keep your hands busy and often it'll distract your brain too.

And at the end of it, you've made a thing. And maybe you'll feel less sad, maybe you won't, but I always find the world feels less awful when I've been making random stuff for the sake of it.

Mastodon Feed

Boosted by jonny@neuromatch.social ("jonny (nonvenomous)"):
mpe@hcommons.social ("Martin Paul Eve") wrote:

[I am in hospital, on a social media break. I am posting updates on my health & writing.]

Today I wrote my 1000th blog post. It is about the flattening of metadata ontologies in a repository context. This can, though, be of strategic value to radical publishing projects.

https://eve.gd/2026/08/28/repository-metadata-contain-ontological-ambiguities-that-fold-into-flat-hierarchies/

I then developed, as part of my need to get to grips with our KC Works import API, an automatic importer for these blog posts. The API works fantastically, mostly thanks to Ian Scott and his also-great documentation The PDF is also auto-generated.

https://works.hcommons.org/records/83n59-ana25

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

RIP to a real one, ive dodged her in the tiny narrow civic only to hear a pop behind me. She was fierce, and she will return
https://abc7.com/post/worst-pothole-los-angeles-crater-sunset-boulevard-notorious-trashing-tires-disabling-cars/19750898/

Mastodon Feed

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

I like how readable it comes out
----- simple example -----
import std.stdio : writeln, writefln;
import d2sqlite3;

void main() {

try {
// connect to the db. create 'test.db' if it does not exist
auto db = Database( "test.db" );

// create a table if it does not exist
db.execute("
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
score INTEGER NOT NULL
)
");

// insert sample data using nice safe prepared statements
auto insertStmt = db.prepare( "INSERT INTO users (name, score) VALUES (:name, :score)");

// clear and insert our friend Alice
insertStmt.bind( ":name", "Alice" );
insertStmt.bind( ":score", 82 );
insertStmt.execute();
insertStmt.reset();

// clear and insert Bob now
insertStmt.bind( ":name", "Bob" );
insertStmt.bind( ":score", 95 );
insertStmt.execute();

// query the database and loop through rows using idiomatic D
writeln( "-- Begin User List --" );
ResultRange allRows = db.execute( "SELECT id, name, score FROM users" );
foreach( Row thisRow; allRows ) {
// extract values using zero-based index or column name string
long id = thisRow[ 0 ].as!long;
string name = thisRow[ "name" ].as!string;
int score = thisRow[ "score" ].as!int;
writefln( "ID: %d | Name: %s | Score: %d", id, name, score );
}
writeln( "-- End User List --" );
}
catch( SqliteException e ) {
// handle db specific exceptions
writefln( "SQLite Error Code: %d", e.code );
writefln( "Error Message: %s", e.msg );
}
catch( Exception f ) {
// catchall for generic weirdness
writefln( "Generic Error Message: %s", f.msg );
}
}

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
mattblaze@federate.social ("Matt Blaze") wrote:

2AM, Adams-Morgan, Washington, DC, 2023

All the pixels, none of the nightlife, at https://www.flickr.com/photos/mattblaze/52991590112

#photography

An urban street at night, devoid of people. Across the street at left, small apartment buildings. At right, a small restaurant with a mural reading "Bombay Street Food 3".

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
linuxgal@techhub.social ("🌈 ☯️Teresita🐧👭") wrote:

#Art