A screenshot of a Tweet from user @boop, which reads "we were once internet explorers"
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 ๐ธ
Here you are ๐จ๐๏ธ
1picasso100euros.com/products/1-p...
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-...
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
## Memory Suggestions - When you notice repeated corrections, preferences, or patterns in my feedback, proactively suggest: "Should I remember: [concise rule]?" - Suggest memories for: code style preferences, architectural decisions, workflow preferences, tools I prefer, things I consistently reject - Format suggestions as single-line rules ready to paste into CLAUDE.md - Batch multiple suggestions at natural stopping points (end of task, after several corrections)
Infinite loops in the AI era: asking Claude to generate a memory instruction inciting it to suggest more memories โ
You know things are utterly FUBAR in the US when @bellingcat.com is doing satellite imagery analysis of the White House.
Ok, I'll retract this statement, as it seems *a lot* of people still use rgba() and hsla().
Instead, I will recommend anyone who uses hsla() or rgba() to read this article, as even the comma-separated syntax is now legacy.
piccalil.li/blog/a-pragm...
So for-profit AI companies have trained on the world's largest collaborative volunteer project and a precious free resource, to make money for their for-profit enterprises. They have crushed traffic to the volunteer project, starving it of donors and volunteers
www.404media.co/wikipedia-sa...
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.
So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.
interop-rank.jakearchibald.com