JD Vance: "I think this comes from a legitimate misunderstanding. I think the Iranians thought the ceasefire included Lebanon, and it just didn't. We never made that promise, we never indicated that was gonna be the case."
Posts by Victor
🚨 BREAKING: The European Commission has urged people to work from home, drive and fly less, and for EU countries to urgently roll out renewables, as it warned of a prolonged energy crisis as a result of the conflict in the Gulf.
Full story: www.politico.eu/article/euro...
“If someone 50 years ago planted a row of oaks or a chestnut tree on your plot of land, you have something that no amount of money or effort can replicate. The only way is to wait.” lucumr.pocoo.org/2026/3/20/so...
What languages were the 50 most streamed songs in European countries in 2025. In Spain and the UK only songs in the national language made it into the top!
You—collectively—need primitive tokens but you—yourself—don’t need primitive tokens.
blog.damato.design/posts/people...
TIL, the `:dir()` CSS selector is adopted across all major browsers. No more hoping that `<html dir>` was set. What a time to be alive! 🎉
developer.mozilla.org/en-US/docs/W...
A screenshot of a Tweet from user @boop, which reads "we were once internet explorers"
The Missing Semester of your CS education [MIT IAP 2026] - https://missing.csail.mit.edu
In January, @anishathalye.bsky.social, @josejg.bsky.social, and I returned to @csail.mit.edu to teach Missing Semester, a class on topics we miss from most CS programs—tools and techniques that everyone should know, like Bash, Git, CI, and AI tools. Today, we’re releasing the course for free online!
Self healing bot commenting on Github to let me know it pushed a commit fixing my PR
I built a GitHub Action that auto-fixes CI failures using Claude.
CI fails on a PR → Claude analyzes the error → fixes it → commits.
No context switch. No human in the loop for mundane stuff.
The best AI workflow is the one you never have to trigger.
🔗 gist.github.com/ArnaudRinqui...
The State of JS 2025 results are out!
🏆 Most Adopted Tech → Vitest
🏆 Highest Satisfaction → Vite (98%) & Vitest (97%)
🏆 Highest Interest → Vitest (83%) & Rolldown (80%)
But that's not all!
A thread 🧵
Tired of repeating yourself to coding agents? Agents should actually learn from our feedback. AGENTS .md and simple playbooks helped my agents improve week by week—less babysitting, more progress. Tried this? Let me know or repost! buff.ly/5qi4pic #.ai #.automation
I might give it a try but I have a full setup in iTerm2 😅
I'm still using iTerm2, is Ghostty what the cool kids are using these days?
Claude Code UI showing "1% context left before auto-compact"
"🪫 1% battery left" - 2026 edition
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
Awesome! Thanks I'll look into this
I'm curious about the RF relay, how does that work? I guess I could make use of such a thing.
📮 What Flint Does Differently
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
we released the new @e18e.dev ESLint plugin today! 🎉
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes 🛠️
try it out and let us know any feedback/rule suggestions in discord/bsky/github!
💡 CSS Tip!
Two circles, one arrow, and CSS magic. 🪄
A cool demo packed with modern features (anchor positioning, attr(), container queries, shape(), and more!) 🤩
css-tip.com/connected-ci...
The shape and position of the arrow are fully controlled using CSS (Yes, there is a collision detection).
Of course, don't worry I'll keep it safe 💸
6 years of thinking I can make a better portfolio.
1 year of actually building it.
My new portfolio is LIVE 🚀
Please, don't break anything!
👉 bruno-simon.com
A magnifying glass over a small section of a Swiss ordnance survey map reveals a small illustration of a climber amongst the contours of a mountain range
A magnifying glass over a section of map reveals a line drawing of an animal amongst the lines of cliff edges
A magnifying glass over a section of lake reveals a small drawing of a fish in blue line
Swiss cartographers have been hiding illustrations in their maps, for decades. eyeondesign.aiga.org/for-decades-...
lol, lmao https://bun.com/blog/bun-joins-anthropic
Evals are like integration tests but with a vibe 😂
The course map page for #holmenkollstafetten is very well made: holmenkollstafetten.no/en/course-map
✍️ New post: Compressed Fluid Typography
#blogtober #css #web #typography
matthiasott.com/notes/compre...
Firefox JSON Viewer opened for the html entites JSON file We can see the various properties of the JSON file, which are all objects containing a "characters" and a "codepoints" properties. The Console is opened at the bottom. In it, we can see a console message explaining that some data is available (`$json.data` - the parsed JSON object, $json.text` - the original JSON text and `$json.headers` - HTTP request and response headers) There's a console evaluation done with the following snippet: ```js Object.entries($json.data) .filter(([k, v]) => v.codepoints.length > 1) .map(([k, v]) => ({characters: v.characters, htmlEntity: k, codepoints: v.codepoints})) ``` and the result shows an array of objects containing "characters", "htmlEntity" and "codepoints" properties.
The @firefoxdevtools.bsky.social JSON viewer got better in @firefoxnightly.bsky.social : the console offers access to the original json data via `$json`.
This allows to easily manipulate the underlying data to get what you want