frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: 41 years sea surface temperature anomalies

https://ssta.willhelps.org
51•willmeyers•1h ago•18 comments

LittleSnitch for Linux

https://obdev.at/products/littlesnitch-linux/index.html
993•pluc•13h ago•345 comments

Help Keep Thunderbird Alive

https://updates.thunderbird.net/en-US/thunderbird/140.0/apr26-1e/donate/
253•playfultones•6h ago•166 comments

Wit, unker, Git: The lost medieval pronouns of English intimacy

https://www.bbc.com/future/article/20260408-the-extinct-english-words-for-just-the-two-of-us
69•eigenspace•3h ago•31 comments

Introduction to Nintendo DS Programming

https://www.patater.com/files/projects/manual/manual.html
50•medbar•1d ago•7 comments

A WebGPU Implementation of Augmented Vertex Block Descent

https://github.com/jure/webphysics
12•juretriglav•2h ago•0 comments

How Pizza Tycoon simulated traffic on a 25 MHz CPU

https://pizzalegacy.nl/blog/traffic-system.html
54•FinnKuhn•1h ago•8 comments

Open Source Security at Astral

https://astral.sh/blog/open-source-security-at-astral
262•vinhnx•9h ago•56 comments

Meta removes ads for social media addiction litigation

https://www.axios.com/2026/04/09/meta-social-media-addiction-ads
31•giuliomagnifico•41m ago•6 comments

Creating the Futurescape for the Fifth Element [2019]

https://theasc.com/articles/fantastic-voyage-creating-the-futurescape-for-the-fifth-element
67•nixass•4h ago•37 comments

Launch HN: Relvy (YC F24) – On-call runbooks, automated

https://www.relvy.ai
11•behat•1h ago•11 comments

FreeBSD Laptop Compatibility: Top Laptops to Use with FreeBSD

https://freebsdfoundation.github.io/freebsd-laptop-testing/
47•fork-bomber•4h ago•12 comments

Am I German or Autistic?

https://german.millermanschool.com/
109•doener•1h ago•83 comments

Haunted Paper Toys

http://ravensblight.com/papertoys.html
154•exvi•3d ago•21 comments

Tree Calculus

https://treecalcul.us/
38•tosh•6d ago•8 comments

Dr. Dobb's Developer Library DVD 6

https://archive.org/details/DDJDVD6
96•kristianp•4d ago•34 comments

Show HN: Moon simulator game, ray-casting

https://mooncraft2000.com
51•JKCalhoun•2d ago•11 comments

Small Engines

https://scottlocklin.wordpress.com/2026/03/25/very-small-engines/
12•surprisetalk•2d ago•2 comments

USB for Software Developers: An introduction to writing userspace USB drivers

https://werwolv.net/posts/usb_for_sw_devs/
349•WerWolv•18h ago•39 comments

I ported Mac OS X to the Nintendo Wii

https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html
1723•blkhp19•22h ago•296 comments

Improving storage efficiency in Magic Pocket, Dropbox's immutable blob store

https://dropbox.tech/infrastructure/improving-storage-efficiency-in-magic-pocket-our-immutable-bl...
42•laluser•5d ago•5 comments

Understanding the Kalman filter with a simple radar example

https://kalmanfilter.net
383•alex_be•20h ago•47 comments

They're made out of meat (1991)

http://www.terrybisson.com/theyre-made-out-of-meat-2/
594•surprisetalk•1d ago•158 comments

Claude mixes up who said what and that's not OK

https://dwyer.co.za/static/claude-mixes-up-who-said-what-and-thats-not-ok.html
223•sixhobbits•4h ago•209 comments

ML promises to be profoundly weird

https://aphyr.com/posts/411-the-future-of-everything-is-lies-i-guess
547•pabs3•1d ago•536 comments

Code Is Cheap Now, and That Changes Everything

https://perevillega.com/posts/2026-03-16-code-is-cheap-now/
35•v-mdev•7h ago•8 comments

The Importance of Being Idle

https://theamericanscholar.org/the-importance-of-being-idle/
239•Caiero•2d ago•139 comments

Git commands I run before reading any code

https://piechowski.io/post/git-commands-before-reading-code/
2122•grepsedawk•1d ago•456 comments

Lichess and Take Take Take Sign Cooperation Agreement

https://lichess.org/@/Lichess/blog/lichess-and-take-take-take-sign-cooperation-agreement/DZS0S0Dy
14•stevage•2h ago•0 comments

Muse Spark: Scaling towards personal superintelligence

https://ai.meta.com/blog/introducing-muse-spark-msl/?_fb_noscript=1
370•chabons•22h ago•349 comments
Open in hackernews

Show HN: CSS Studio. Design by hand, code by agent

https://cssstudio.ai
62•SirHound•2h ago
Hi HN! I've just released CSS Studio, a design tool that lives on your site, runs on your browser, sends updates to your existing AI agent, which edits any codebase. You can actually play around with the latest version directly on the site.

Technically, the way this works is you view your site in dev mode and start editing it. In your agent, you can run /studio which then polls (or uses Claude Channels) an MCP server. Changes are streamed as JSON via the MCP, along with some viewport and URL information, and the skill has some instructions on how best to implement them.

It contains a lot of the tools you'd expect from a visual editing tool, like text editing, styles and an animation timeline editor.

Comments

ramon156•2h ago
I'll be the boogeyman, how does this compare to Figma's AI Design tool? I've had an easy experience with it, although it's just a GPT wrapper.
SirHound•1h ago
With Figma Make, that's essentially doing the same thing as your agent, just with a visual sandbox. i.e building something from scratch.

CSS Studio leverages your existing agent - so it assumes you've already done this part. Where this comes in is when you want to design not just using chat (although it does also support chat). Drawing new elements, visual style controls, inline content editing, animation timeline editor and preview. Then once you're done you can send those changes to your agent with a click (or turn on auto-apply)

It does have some similarities with Figma's Code Layers in that you can draw a new element on the page, click chat, and tell the agent to generate x inside.

steve-atx-7600•1h ago
I get a lot out of giving Claude screenshots of a baseline of what I want and describing how my goal design differs from it. Output is a single page apps where that I can use for high fidelity prototypes. Then, I have Claude implement the final version of this iteration into our product single page app repo (following existing patterns we’ve established for long term maintenance). For more throwaway code (maintenance not important, mostly static content), our marketing team is able to do this to create content that they put into webflow.
evancaine•2h ago
Congrats on the launch.

Now put a giant, 30 second video of the product being used, directly below "Design by hand.Code by agent."

No one is clicking Get Started or Buy Now until they know what the product is, and a 30 second video is 100x better than any amount of text.

SirHound•1h ago
I did have a video on for launch but removed it when I added CSS Studio itself to the page (check top right). Perhaps it can make a return though!
bossyTeacher•1h ago
You need a video. Time is money
SirHound•1h ago
It's up!
serial_dev•1h ago
I’m on mobile, I’d much rather see some visual demo, ideally video, explaining your product in 60 seconds or less than try to tap around in the live demo.
SirHound•1h ago
It's a great point, I added the video back
sassymuffinz•1h ago
I'll be honest I didn't notice it sitting up there in the top right until I saw this message, it's in that area I ignore where people usually put social logos etc.

Anyway - question on the software itself, how would CSS changes feed through to the code? Inline CSS, utility classes if you're using a framework? Does it support using something like Vite for compiling?

SirHound•1h ago
All the technical decisions are yours. If you defined a padding (for instance) in a stylesheet, this is where updates will be applied. Likewise if it was on a style attr or elsewhere.
yoz-y•55m ago
I think it would be preferable if the agent figured out the right place to do this.

When I debug CSS or toy with styling, I will often edit the element styles directly but naturally I would like them to be applied within classes the element has, or maybe add a new utility. Never would I put styles on the element.

I suppose that in the same fashion, if your project uses tailwind or something, you will edit styles manually but when you get it right you want them to be added as “whatever the code uses”

SirHound•27m ago
Sorry, I mean to say the agent does figure out the right place, based on your technical decisions. So if you want to use classes it isn't going to start adding style attributes. The skill contains instructions about following the existing setup within the codebase.
gianthard•1h ago
The video better be visible on mobile. I read HN on phone.
SirHound•1h ago
It's a fair point - deployed
threethirtytwo•42m ago
bro listen to the guy above you. You need the lowest friction way to help users visualize what this is. By low friction I mean the exact way tik tok gets people to watch thousands of videos for hours. Only one click and zero brain power.

I wanted to buy this. I tried the demo, but then I hit a wall of no agent connected and gave up and came here looking for reviews on whether this is good or shit.

SirHound•24m ago
Yeah about an hour before you sent this I updated the homepage with a video.
BloondAndDoom•21m ago
“Don’t show them the keys of the piano, play the moonlight sonata. “

The key to a good demo is not listing or even showing the features, it’s showing them what they can accomplish with it. You need to inspire your prospects.

tyleo•2h ago
The landing page feels tacky to me. It has a similar style to what I’ve seen LLMs churn out across the internet. Unclear if it’s actually generated or not but it’s at least in that style.

For a design product, I’d expect it to have more personality.

I’d recommend reving the landing by hand. The sense I get is that this tool can make a site that looks like everyone else’s. It would be neat to see something unique.

SirHound•1h ago
I suspect its the color scheme? I wanted something to contrast with but pair with https://motion.dev but I know AIs pump out a lot of purple. I'm mostly a developer though so my design skills are a little rusty still!
BloondAndDoom•15m ago
Motion page looks much better, but other than purple I’d focus on design more, even to suggest hire a designer on project basis, let them make a stunning landing page. If you are selling a design tool (arguably CSS is somewhere in between) then you have to show your mastery of the domain. —assuming you are serious and it’s not a weekend project
duskdozer•12m ago
A big smell and my biggest pet peeve with them is the excessive, custom javascript animations that don't respect my settings to disable animations and which break through my own extra defenses, all tucked away in some webpack chunk I'd have to debug to get rid of. As soon as I see above-the-fold text fade and slide in I close the tab to spare my head, stomach, and CPU.
BloondAndDoom•17m ago
This was my biggest take, when I see someone selling a design tool that’s looks very much like designed by LLM, that’s a red flag. I got the exact same vibe, no idea whether it was a prompt or a detailed design, but right now it looks like output of a prompt and not hand crafted.

Given the whole idea is selling a design tool that’s looks very gives user a sense of they can control details, this page doesn’t deliver that at all. I’d focus on the design, because that’s the biggest demo of your product maybe even bigger than the demo.

Imagine a unique website that users looks and feel like I wish this was my website. A rare instance visual design actually matters for a startup :)

latexr•1h ago
64.23€ and 256.92€ are strange numbers. The latter looks like bad math, since the text suggests it’s 51*5, which would be 255.

Of course you can charge whatever you like, but I’m curious as to the reasoning behind those specific numbers.

hapidjus•1h ago
If you go to the order page its 79€ with VAT. Not sure why its shown sans VAT on the page. Also the price is 99$ on page load but updates fast.
SirHound•1h ago
Was displaying without tax - fixed now
latexr•1h ago
The team pricing still calculates wrongly (63*5 is 315, not 316).
SirHound•1h ago
Just put out a fix for this, thanks
rafaelmn•1h ago
Does this work with CSS in JS stuff and CSS frameworks - like if I was using Chakra would this be able to edit the site elements and have the agent reverse map to where the style attributes need to go ?
SirHound•1h ago
Yes - if your agent can edit your codebase it will put the changes in the right place.
dmje•1h ago
I'm definitely the audience for this - and +1 to the "show video of it in action" comments...
SirHound•1h ago
Video added
mpeg•1h ago
Motion is an excellent library so I gave this a go on a prod site. Some feedback

- I LOVE the concept, no clunky SaaS, you add the package and start it on your dev server and it just works. It seamlessly did with my vite based build.

- Needs a diff view which tells me what the agent is going to change when I publish my changes, right now it's a bit scary to use without it (not sure if it does once you try to publish changes, I didn't get that far in the process)

- I don't see the point of the "draw" feature. Maybe it's because I envision this kind of tool being used so that non-technical members of the team can make small design changes without dev support, and not as a way to design from scratch, but maybe you have a use-case for it.

- Integration with tailwindcss would be a killer feature, this particular project uses tailwind so all the styles in the style view show as the default ones but of course they're being applied via classes. You could detect tailwind classes and either show them separately or resolve them and show what they do in the styles view, then on publish you'd tell the agent to edit using tailwind classes

I agree with what others have said, a video or even better a live demo would be great. A demo would be extra work but would be super cool, as a stopgap you could have a stackblitz demo maybe.

The client-side injected js -> mcp flow is brilliant though. I might have to steal that idea for some projects I'm working in, I can imagine a lot of scenarios where it would make a great interface

SirHound•1h ago
Thanks for your feedback!

I just pushed a video to the homepage, there was already a live demo though, it was actually quite simple to implement (mostly gate a few things). There was a bit of a fear that agent somewhere out there would still be listening though...

I think a diff is an excellent idea. Perhaps with the ability to remove specific changes and switch before/after.

In terms of Tailwind, I'm thinking about a token/strict mode which would detect Tailwind classes and CSS variables. It wouldn't expose these in the sense you had to apply each one manually, but if you were for instance changing padding, it would snap between all your pre-defined tokens.

For the draw feature I think I'm just heavily Framer-pilled and it lets you pre-determine a rough width and height within a stack. But perhaps there's space for a click-to-add also with minimum dimensions.

mpeg•1h ago
Sorry I'm blind! I completely missed the live demo. I think because it's on the top right corner I instinctively ignored it.

Maybe could have a "Try live" button that sort of nudges you to it (could open the sidebar with the page structure or something to make it obvious you're in "edit mode") if other people struggle to find it

Re. diff view, yes, I think it's the kind of thing that would give reassurance to users that they can play around with it without breaking anything, otherwise I feel I'd be a bit scared of accidentally touching something that shouldn't be changed (especially as you might experiment a bit before you land on the right style to change)

megaman821•1h ago
I was looking at this yesterday and wondering if it would play nice with design systems. AI loves making localized changes and when playing around with spacing I tend to just bump up and down values until they look close, so when this sends over the changeset, what are the chances the spacing token is going to be used rather than some exact pixel value?
SirHound•1h ago
You can apply the token directly but of course this isn't as nice as freeform editing. I suspect the pixel value would be used because the intention probably isn't to change the root variable (as there's an explicit option for that). I'm thinking of making a token mode where we limit you to the values of available CSS variables or Tailwind classes (perhaps unless you hold shift or something)
bigblind•1h ago
This looks interesting! I understand not wanting to put out a narrated tour as the video, but being visually impaired, i find video demos without narration, that constantly move around/focus on different things hard to follow. It still might be worth putting a short screencast with you actually walkign through usijng the product and narrating it.
SirHound•59m ago
That's a great idea, I'll look into doing a more long form demonstration
hirako2000•1h ago
I find AI unable to do CSS. Perhaps because it's cascading.

Sure AI can do styling though.

nc1zdev•1h ago
awesome, can imagine it's a game-changer in frontend dev agentic development
codetiger•54m ago
Unlike other comments, for me the experience on the product marketing worked well and straight forward. After reading the title and landing on your homepage, I had the feeling that this is yet another product claiming WYSIWYG like editor for the web claims on making CSS editing easier. And yes the product achieves same as I thought. Video confirmed it, and homepage live demo confirmed it again. Surprisingly the claim feels true, this time. It feels natural and UX feels great.
SirHound•22m ago
Glad you enjoyed it! Thanks for the feedback. In fairness some of the the things like a video on the homepage are there as a response from initial comments in this thread.
crepuscularJ•32m ago
I work in an agency that makes flashy marketing sites. My biggest concern with tools like this is always how it works responsively across viewports. I can make a change in dev tools and it can translate to my code, but it might not work at all when I drag the viewport up and down. Can you comment on how this product works on that problem?
SirHound•25m ago
If you make the page small and then make some changes, it knows you're doing so in a small breakpoint. So if you have mobile-specific styles and you edit some - these are going to remain mobile specific. I am working (right this second) on a canvas mode where you can see breakpoints side by side which will make this a bit easier than physically making your screen small.
tipiirai•29m ago
This launch feels weird. Every blog post is dated Nov 25, 2025 (~6 months ago), and no events since. What's up?
SirHound•28m ago
What blog posts?
TehCorwiz•26m ago
There's a 'Blog' link in the footer.
SirHound•3m ago
Oh. Hmm. I suppose I shouldn't deeplink into the Motion website. I can see why this is confusing. Also, re the dates. Looks to be a Framer bug that I will contact them about. Thanks.
tipiirai•26m ago
The ones linked on the front page footer
dgb23•17m ago
When I apply display:none, how would I get back the element without using the browser console? If I change things from the console, does your tool watch the changes via mutation observer or does it only know about the changes from the visual tool itself?
SirHound•5m ago
It only knows about changes from the tool. I started this project by attempting to listen to changes from DevTools via a Mutation Observer but it was extremely noisy on many sites.

I haven't added display and visibility yet, it's on the list, but you would simply toggle them back. There is an element selector sidebar so they're not going anywhere.

Vachyas•14m ago
The video was really good, and the UI looks fun too.

If I understand correctly, is this not as useful for frameworkless html/css/js development? Since when you make edits using browser-built-in-devtools it can and does modify the actual css files (in-memory, of course) which you can use to copy-replace with entirely (assuming no build/bundling step aswell).

If so and this allows you to use any framework and still have that kind of workflow, that's fantastic. Half the reason I don't like using frameworks is because I lose the built-in WYSIWYG editor functionality. Guess I'd still lose the usefulness of the built-in js debugger, tho :(

SirHound•9m ago
Yeah I mean you can basically achieve this set up even with frameworks, if you're using stylesheets, but it's the copy/pasting and finding source code that is usually the pain. With this you just press apply (or enable auto-apply) and your agent gets to work. You can also edit the content, add/remove/reorder elements etc, I don't know how good the browser dev tools are at writing all that back though.
thrownaway561•13m ago
"Hi HN! I've just released CSS Studio, a design tool that lives on your site, runs on your browser, sends updates to your existing AI agent, which edits any codebase. You can actually play around with the latest version directly on the site."

I didn't see anything like that in the video you posted on the homepage. Personally I found the video VERY confusing on what exactly the benefit of the product is and actually how to use it. The music also was annoying and made it hard to focus on the actual video.

You might want to redo it and concentrate on explaining exactly what the benefits of your product are over the 50+ other products just like this one.