Your webfont arrives late. Your fallback font decides whether the page jumps.
Wrong: pick a fallback that looks similar.
Right: make the fallback occupy the same space, then the font swap changes letterforms, but nothing moves. 0px layout shift.
@ font-face {
font-family: "brand-fallback";
src: local("Verdana");
size-adjust: 87.6%; /* match glyph widths */
ascent-override: 95.2%; /* match baseline */
descent-override: 24.1%;
line-gap-override: 0%;
}
h1 { font-family: "Brand Font", "brand-fallback", sans-serif; }
someone just open-sourced openai's in-house data agent.
self-learning data agent with a 6-layer context grounding system and an auto-improvement loop built in.
100% free. open source.
Introducing Synara Spaces 📁
Spaces let you group your projects into named workspaces
One for Work. One for Indie. One for Business. One for whatever you want.
Switch between them instantly with Cmd+Alt+1-9.
Running 5+ projects with AI agents used to create a sidebar chaos
Now every project has a home!
Live today in @trySynara!
watching tasks tick by in @opencode’s todo list got me thinking about how much life you could add to it. here’s my take on it: interactive loaders, show when the agent changes its mind mid-task and spins up new ones instead, a tiny celebration when everything's done.
stay till the end for the celebration 🎉
The media library with the graphics and visual materials used across the entries is now live on https://t.co/U81GCKIxcV
New images are being added progressively every day. I’m also converting many of the older PNG graphics into editable SVGs to make them more portable, reusable, and easier to adapt across different contexts.
The source files are progressively available in the GitHub repository as part of the broader effort to make Algebrica more open, transparent, and reusable.
I accidentally discovered how to compress a semester of learning into 48 hours.
A grad student at MIT showed me his NotebookLM setup. I thought he was just organized. Then I watched him pass a qualifying exam on a subject he'd never studied before.
Here's exactly what he did:
First: he didn't upload a textbook.
He uploaded 6 textbooks, 15 research papers, and every lecture transcript he could find on the subject.
Then he asked NotebookLM one question:
"What are the 5 core mental models that every expert in this field shares?"
Not "summarize this." Not "explain this topic."
Mental models. The stuff that takes professors years to develop.
But the next part is what broke my brain.
He followed up with:
"Now show me the 3 places where experts in this field fundamentally disagree, and what each side's strongest argument is."
In 20 minutes he had a map of the entire intellectual landscape of the field:
the debates, the consensus, the open questions.
Most students spend a full semester just figuring out what those debates even are.
Then he did something I've never seen before.
He asked:
"Generate 10 questions that would expose whether someone deeply understands this subject versus someone who just memorized facts."
He spent the next 6 hours answering those questions using the source material. Every wrong answer triggered a follow-up:
"Explain why this is wrong and what I'm missing."
By hour 48, he could hold a conversation with his thesis advisor without getting destroyed.
The tool didn't change. The questions did.
Most people treat NotebookLM like a fancy highlighter.
These students are using it like a private tutor who has read everything ever written on the subject.
The difference between a semester and 48 hours isn't the amount of content.
It's knowing which questions to ask.
I resigned from OpenAI. I care deeply about the Robotics team and the work we built together. This wasn’t an easy call. AI has an important role in national security. But surveillance of Americans without judicial oversight and lethal autonomy without human authorization are lines that deserved more deliberation than they got. This was about principle, not people. I have deep respect for Sam and the team, and I’m proud of what we built together.
Another little Liveline update: multi-series support. You can now have multiple overlapping lines in one chart with per-series toggles. Same smooth loading transitions, time windows, etc.
~npm i liveline