Found Kodachrome Slide -- The Bill Roof Collection

Thomas Hawk posted a photo:

Found Kodachrome Slide -- The Bill Roof Collection

date stamped on slide, July 1971

Cherry Lips, Crystal Skies

Thomas Hawk posted a photo:

Cherry Lips, Crystal Skies

You Really Made Me Look For You

Thomas Hawk posted a photo:

You Really Made Me Look For You

Todd Walker

Thomas Hawk posted a photo:

Todd Walker

Found Photograph

Thomas Hawk posted a photo:

Found Photograph

MetaFilter

The past 24 hours of MetaFilter

Don't automate the fun out of life

ARC-AGI-3 is a collection of turn based puzzle games compressed into a 64x64 4-bit pixel grid, each with a unique set of hidden rules.

It is also the public training, test, and evaluation set for an AI benchmarking competition, and frontier models have been doing abysmally at it. (hat-tip to Half as Interesting). Evaluating AI agents using games is not exactly new; many have tried benchmarking them via the game Baba Is You, and just today a new benchmark was published suggesting that the most advanced models can finally 100% the game... 's two intro levels. And more than 4 times more slowly than an arbitrary human solver. And just a few hours ago, Impossible Research self-reported their new Schema Harness was able to solve virtually all of ARC-AGI-3's public set.

The Register

Biting the hand that feeds IT — Enterprise Technology News and Analysis

Amsterdam activists throw acid at Microsoft datacenter project

In the United States, we usually protest datacenters peacefully - picket signs, council meeting comments, and all that - with mixed results. In the Netherlands, activists throw water balloons filled with an acidic mixture at datacenter foundations, also with questionable effectiveness. The Dutch arm of international climate activist group Extinction Rebellion claimed responsibility for an attempt to sabotage a datacenter project in Amsterdam on Thursday. The group said that they threw water balloons filled with a mixture of hydrogen peroxide, acetic acid, salt, and acrylic paint at the under-construction facility. Extinction Rebellion said the mixture is designed to degrade the concrete and accelerate corrosion of its steel reinforcement. Extinction Rebellion spokesperson Martijn Dekker justified the attack by saying datacenters and the AI they power are exacerbating the climate crisis, as well as playing a role in the killing of Palestinians by Israel. “We must join forces and resist the anti-democratic power of this small group of the very wealthiest,” Dekker said in Extinction Rebellion's press release. “Stopping the construction of this data center is a necessary step in that regard.” The facility in question is being built by UK-based Pure Data Centres Group. If and when it is eventually completed, the facility will consist of three 85-meter (279-foot) towers, each containing 26 MW of data halls, for 78 MW of total site capacity. The site has its own power substation, which is already operational, and development of the data halls started in January 2026. Pure DC says the facility is already fully leased, and while it doesn’t mention the lessee by name, local media have reported in a story about a prior protest at the site that Microsoft is the sole occupant. Amsterdam restricts new hyperscale datacenters, but Dutch media said the project's three-tower design allowed it to fall below the threshold for a single hyperscale facility. “Such data centers are superfluous,” Extinction Rebellion said. “They are mostly deployed for AI purposes, and although AI has some meaningful applications, the majority of them are undesirable: jobs are lost and the work of artists and others is shamelessly stolen to generate AI content.” With all that said, it’s still not clear what impact, if any, the attack may have had. Media in the Netherlands said that Pure DC and emergency responders had both confirmed balloons were thrown at the site, but neither said what they contained. Pure DC did tell Dutch newspaper NRC that the attack had no impact on construction, and that it intended to pursue legal action against those responsible. NRC spoke to Extinction Rebellion, which the paper said plans to carry out similar attacks on other datacenter projects. “The world is on fire, and we are building yet another data center,” an Extinction Rebellion spokesperson told NRC. “It has to stop.” We reached out to Microsoft, Pure DC, and Extinction Rebellion for comment, but didn’t hear back from anyone. ®

Snook.ca

Life and Times of a Web Developer

A Few of The CSS Tidbits I Put in The Site

When I was building this site, I was keeping it lean but perhaps a bit messy. It’s not a big complex site and I didn’t need to write CSS to maintain a big complex site. As such, I even wondered if I’d stick to any kind of naming convention.

Old habits are hard to break and I found anytime I tried to get away with just element selectors for something, it was clunky as I continued to iterate. Sure enough, the more I worked on the site, the more I moved back to my modular ways. But ultimately, that’s neither here nor there. For a site like mine—written and maintained by one person—what kind of naming convention I use is nearly irrelevant. (I say nearly because I don’t want to be obtuse just for the sake of it!)

With my projects over the last few years, I’ve used a few different newer CSS features and have enjoyed what they can do. Here’s a few of the things I put into this site...

Clamp

I originally used clamp on The Snook Nook for the site title at the top of the page. I wanted it to feel balanced regardless of screen width. I adjust both the font size and letter spacing in this case, so that the title always looked proportional.

For Snook.ca, I wanted something that was big and bold on a large screen but wouldn’t fill up an entire phone screen. Again, clamp came in clutch.

font-size: clamp(2em, 4vw, 4em)

Clamp takes three values: the minimum, the preferred value, and the maximum. In this case, I wanted the font-size to be related to the screen width, which is where the vw units come in. The largest I wanted to go was 4em. This was eye-balled. There’s no special math here. Likewise, 2em still seemed reasonable on the bottom end and looked good for me.

Balanced Headings

I remember reading about this awhile back and it was a nice little thing to add to the site: text-wrap: balance. I just have it on the page title to avoid orphaned words and make them look a little more, well, balanced.

On the old site, I never loved how my headings looked over multiple lines because of the pencil lines I had on headings. As a result, I kept the titles shorter, on purpose. With this version, I wanted to get more creative with page titles, going longer if I needed to without it looking weird.

Grid

When Grid first came out, I was using it for larger, dynamic layouts like the restaurant grid on my Fifty site. Now, I find myself also using it for smaller elements. The article meta is a great example of this.

The article meta showing section title and article date

.meta {
  display: grid;
  justify-items: center;
}

Boom. All the items are center aligned and stacked. I probably would've defaulted to trying to use display: flex here but that would've required an extra declaration to adjust the flex-direction to column. (And using align-items instead of justify-items.)

.meta-before:before {
  content: "";
  display:block;
  width:50px;
  padding-bottom: 5px;
  border-top: 2px solid var(--green);
}

The horizontal line is a pseudo-element that gets added into the grid stack before everything else. That border declaration leads me to the next thing.

CSS Custom Properties

The CSS isn’t large or anything but it was nice to use custom properties for easy colour management. I declared them on the root element. I could’ve probably just declared this on the html element itself just as easily.

:root {
  --yellow: #FFCA00;
  --green: #668800;
  --white: #EFEFE6;
  --black: #3C3C3C;
  color-scheme: light dark;
}

Again, I didn’t need multiple levels of abstraction. I just wanted something that made it easier to remember these hex codes and spit them out where I need them.

Dark Mode

That last line in the previous example declares that my design supports light and dark mode and lets me use the light-dark function to easily declare colour options like this declaration for the body text.

color: light-dark(var(--black), var(--white));

Link Underlines

I’ve always just either toggled underlines on hover or toggled text colour. I don’t know when all the text-decoration options were added but I liked being able to do so.

a { 
  color: currentcolor; 
  text-decoration-thickness:2px; 
  text-decoration-color: var(--green); 
}
a:hover { text-decoration-color: var(--yellow); }

I was able to adjust the thickness and then change the colour on hover. I haven’t used the ol’ LVHA format in years but I might come back to it to give more useful visual clues for visited and active links.

The link colour just picks up whatever the light-dark colour is currently set.

CSS has come a long way

I was really delighted by how easy it was to use all of these features and not have to be too concerned about cross browser issues. Looking through MDN was fun to discover what features I had missed over the years and could now implement reliably. Can I Use also continues to be a fantastic resource for verifying browser support.

Slashdot

News for nerds, stuff that matters

Google Renames NotebookLM to Gemini Notebook

Google is renaming NotebookLM to Gemini Notebook, but will keep it a standalone app even as it ties more closely into Gemini and Google Search. "Google says it plans to bring notebooks to AI Mode, its chatbot-like experience in Search, too," reports The Verge. From the report: Along with the name change, Google is rolling out an update announced last month that allows Gemini Notebook to connect to a secure cloud computer to write and execute code. This feature is available to Google AI Ultra and Workspace business customers, but will come to Pro users on the web "over the coming weeks."

Read more of this story at Slashdot.

Today in Youtube's joke of a fair-use appeal process

Apparently now Google requires you to give them a lock of your hair before allowing you to file a DMCA fair-use counter-claim to a spurious content-ID rejection.

"Build history as you grow: Once you have enough history, we'll automatically unlock features." Apparently my 14+ year old youtube channel has not yet reached 2 months of active use, according to the vibe-coded math of Google's robots.

Since, as you know, arguing with robots is something of a hobby of mine, I uploaded my traditional driver's license. You can't just "upload" it, of course, they require you to scan a QR code with a phone and take a photo from within the browser, for maximal tracking. So I used one of my burner phones for that. They say their response takes 24 hours, so presumably some dollar-a-day call-center gig worker in India is going to put eyeballs on it, so we'll see how that goes.

In case you're wondering what stupidity I'm up to this time:

Bonnie Tyler died last week, and so the glorious "Total Eclipse of the Heart, Literal Version" by Persephone Maewyn and dascottjr was making the rounds again, dodging takedowns. (This video is a textbook case of fair use, since not only is it a parody song, but the lyrics are direct commentary on the video itself, I mean come on.) Anyway all extant copies of it are shit quality, so I reconstructed it from the official HD video plus the "literal" audio, and re-built the subtitles by hand. Immediate takedown. I appealed. A week later, some intern or chatbot at BMG said "fuck you no". Now I'm trying to counter-claim.

Anyway, maybe someday you'll get to see this higher quality version of the video. It's still pretty funny. You can go request it on the DNA Pizza music video stream I guess.