nichoth's Avatar

nichoth

@nichoth.com

https://nichoth.com/ https://github.com/nichoth/ https://github.com/substrate-system/

705
Followers
2,141
Following
1,093
Posts
28.04.2023
Joined
Posts Following

Latest posts by nichoth @nichoth.com

Preview
Ralph Wiggum as a "software engineer" How Ralph Wiggum went from 'The Simpsons' to the biggest name in AI right now - Venture Beat 😎Here's a cool little field report from a Y Combinator hackathon event where they put Ralph Wiggum to the ...

ghuntley.com/ralph/

#reading-list ##devlog

I was surprised to learn that the "ralph wiggum loop" is actually quite sophisticated. It's about optimizing the time spent in the "context window."

The work has moved from implementing to writing the specification.

06.03.2026 07:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

would love for this lil web component i wrote to become obsolete!

npmx.dev/package/rovi...

05.03.2026 21:42 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

welcome @doctorow.pluralistic.net!

on your own PDS host (bsky.pluralistic.net), using did:web (did:web:pluralistic.net), and self-controlled domain handle.

looks like things are working/interoperating; let us (the atmosphere ecosystem) know if you run in to any issues

05.03.2026 19:55 πŸ‘ 144 πŸ” 20 πŸ’¬ 5 πŸ“Œ 1
Preview
Roomy Events, by OpenMeet While Roomy is now quitely operational with a growing handful of pilot spaces, before we make a grander reveal about that particular milestone we have another exciting Report from the Atmosphere to sh...

Building in the atmosphere means you don't have to go it alone.

We know organizers, and the groups-of-coordination they facilitate, require digital infrastructure for events planning. Ergo @roomy.space needs Events.

@tompscanlan.bsky.social agreed and magicked @openmeet.net straight into Roomy.

05.03.2026 12:42 πŸ‘ 50 πŸ” 13 πŸ’¬ 3 πŸ“Œ 2
A section of the OpenAI Symphony readme that says β€œtell your coding agent to build symphony in a programming language of your choice” with a link to a detailed spec

A section of the OpenAI Symphony readme that says β€œtell your coding agent to build symphony in a programming language of your choice” with a link to a detailed spec

We have reached a moment where instead of releasing software you simply release the detailed spec for software and tell people to prompt their agent to build it themselves

From the README of OpenAI’s new Symphony orchestrator: github.com/openai/symph...

05.03.2026 09:12 πŸ‘ 162 πŸ” 23 πŸ’¬ 10 πŸ“Œ 29
vanishing.page E2E encrypted messages with a limited lifespan

#devlog

Better style, add serverside input validation to vanishing.page

05.03.2026 19:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

harpers.org/archive/2026...

The descriptions of SF

> The city is temperate and brightly colored, with plenty of pleasant trees, but on every corner it speaks to you in an aggressively alien nonsense.

05.03.2026 08:01 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The classic node turtle + rocket!

05.03.2026 03:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
freeq β€” IRC with identity IRC server with AT Protocol (Bluesky) identity authentication. Connect with any IRC client, authenticate with your Bluesky account.

Not quite ready to launch, but if you're a decentralized identity and/or AT proto nerd, you might want to take an early peek at this freeq.at

05.03.2026 01:11 πŸ‘ 169 πŸ” 44 πŸ’¬ 13 πŸ“Œ 14

Thought about this too.

pdsaas.xyz

> Why would you want to store your data on any server besides Bluesky's? Because it decouples your data from the app. If Bluesky (or your preferred other frontend app) disappears or turns evil, your data still remains.

05.03.2026 00:55 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Anti-patterns: things to avoid - Agentic Engineering Patterns Anti-patterns: things to avoid - Agentic Engineering Patterns

I started a new chapter of my Agentic Engineering Patternw guide about anti-patterns - things NOT to do

So far I only have one: Inflicting unreviewed code on collaborators, aka dumping a thousand line PR without even making sure it works first simonwillison.net/guides/agent...

04.03.2026 18:19 πŸ‘ 156 πŸ” 19 πŸ’¬ 5 πŸ“Œ 5
Preview
ATProtocol Patterns: Record Elicitation Record elicitation is a pattern where a client asks an AppView to construct a record from the user's intent, rather than building it locally. This lets the AppView handle business logic, validation, and schema complexity while the client retains full authority over what gets written to the user's repository.

Check out my new blog post, 'ATProtocol Patterns: Record Elicitation'. In ATProtocol, only the user's client can write to their repo. But what if the AppView has information the client doesn't?

04.03.2026 15:13 πŸ‘ 31 πŸ” 6 πŸ’¬ 1 πŸ“Œ 2
Screenshot of a post by me that says "hello again, world. Still out here, still just doing things, forever"

Screenshot of a post by me that says "hello again, world. Still out here, still just doing things, forever"

❀️

Relatable

04.03.2026 07:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hello again, world. Still out here, still just doing things, forever

04.03.2026 06:48 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
write on pckt

write on pckt

write on pckt.blog

posted with drerings.app

03.03.2026 21:18 πŸ‘ 13 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Preview
Drerings Draw pictures, show them to your friends

From the @npmx.dev stream today w/ @codetv.dev

+1 about AT protocol + adding social features to any website.

It saves you time.

drerings.app is a totally frontend app that uses Bluesky as the backend.

03.03.2026 18:19 πŸ‘ 21 πŸ” 1 πŸ’¬ 2 πŸ“Œ 2
ATOM: AT Protocol Over MoQ Transport This document specifies how the Authenticated Transfer (AT) Protocol can leverage Media over QUIC Transport (MOQT) for efficient data synchronization across decentralized social networks. The AT Proto...

@pfrazee.com @bnewbold.net if y’all ever get tired of WebSockets for one-to-many distribution, MOQT might be able to help.

www.ietf.org/archive/id/d...

02.03.2026 23:51 πŸ‘ 86 πŸ” 12 πŸ’¬ 3 πŸ“Œ 4

Good news everyone. The bluesky website can write posts on my PDS's domain.

bsky.app/profile/alic...

#devlog

03.03.2026 07:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Drerings Draw pictures, show them to your friends

#devlog

Added an auto link back to the website on each post in drerings.app .

02.03.2026 22:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot showing a character counter and textarea

Screenshot showing a character counter and textarea

#devlog

used my side project in my other side project today

github.com/substrate-sy...
drerings.app

02.03.2026 20:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A clean looking graphic with sharp lines and crisp colour

A clean looking graphic with sharp lines and crisp colour

The same graphic, but muddy and blocky. The previously sharp lines are blurry.

The same graphic, but muddy and blocky. The previously sharp lines are blurry.

I think it's often overlooked that AVIF is also really good at flat colour & sharp edges.

Don't go straight for a lossless format just because it's the kind of image that would look bad as a JPEG.

Here's an 11kb image as an AVIF, vs JPEG XL.

02.03.2026 14:08 πŸ‘ 143 πŸ” 22 πŸ’¬ 9 πŸ“Œ 1
Preview
Building Fluid Typographic Scales with clamp() and :heading() Learn how to create fluid typographic scales using clamp() for responsive typography that adapts smoothly across all screen sizes, building on the :heading pseudo-class.

www.alwaystwisted.com/articles/bui...

Had to do this recently.

#reading-list #devlog #css

02.03.2026 18:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub - substrate-system/color-picker: Color picker web component Color picker web component. Contribute to substrate-system/color-picker development by creating an account on GitHub.

Another day, another web component.

github.com/substrate-sy...

#devlog

02.03.2026 08:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot that shows the Eraser input

Screenshot that shows the Eraser input

__New feature__

Due to overwhelming demand (I saw 1 person use it), I made an eraser for the drawing app.

drerings.app

#devlog

02.03.2026 01:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice!

01.03.2026 22:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks!

Waiting for merge...

01.03.2026 19:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What ever happened to that PR that got rid of the humongous square avatar image in the #bluesky social meta tags?

01.03.2026 18:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

drerings.app

01.03.2026 18:26 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 2

Hi; yes I did apply. Have not heard anything about it yet. Thanks for your help.

01.03.2026 07:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Drerings Draw pictures, show them to your friends

drerings.app btw

01.03.2026 04:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0