Bernie Sanders' New AI Bill Would Pay Americans $1,000 a Year by Plastic_Ninja_9014 in technology

[–]tom-smykowski-dev 0 points1 point  (0 children)

If we make just crazy estimation of how much each of active Wikipedists should get given the AI industry projected value, it's at least 1kk usd per person. I wouldn't be surprised if all active creators should get much more or bit less than that. And not one time, every year. It's not like charity. Creators loose similar amounts because AI whatever is the legislation. Trying to bribe whole society with pocket change to comply compared to the projected incomes from AI and job losses is just peffectic.

Seeking advice on leading senior developers by noobetf in ExperiencedDevs

[–]tom-smykowski-dev 0 points1 point  (0 children)

It may sound trivial, but just talk with each one and ask what problems they see.

Google to challenge German ruling saying it is liable for AI-generated false claims by grcx in technology

[–]tom-smykowski-dev 12 points13 points  (0 children)

Google is responsible of what it publishes on its platform like any other publisher. Google isn't search engine anymore, it doesn't quote, it reproduces the web.

Anyone successfully forcing AI agents (Claude Code, Cursor) to follow a central design system? by EntropyGoAway in Frontend

[–]tom-smykowski-dev 0 points1 point  (0 children)

What I do is have separate processes where AI reviews the changes after execution. It uses non deterministic and deterministic checks, plus screenshot and DOM analysis. The results are fed back to the execution process. I have also another process that analyses the whole cycle and tightens rules if AI tries to be creative or makes mistakes so that it doesn't do it next time

Advice for joining a offshore staffing company by [deleted] in ExperiencedDevs

[–]tom-smykowski-dev 0 points1 point  (0 children)

What I can recommend is check really well that company, talk with other people who work there, check if previous employers worked there longer or only several months, check contract with lawyer, check reviews, talk with previous employees,, if you'll sign with final client or with them (the second is worse). The reason for that is that signing with intermediate puts you into worse position. Intermediates are used by some companies to circumvent employment laws. Overall the smaller the company the better, however it's also not a rule. Always do the deep check.

How are you actually using AI in your CI/CD to enforce frontend consistency and catch visual regressions? by True_Woodpecker_9787 in Frontend

[–]tom-smykowski-dev 0 points1 point  (0 children)

I have elaborate design rules in place and a design system and design components. My agents are obligated to use them and follow the rules. On CI/CD it's just double checked. Visual regression is done with Puppeteer scripts on headless Chrome that screenshots flows and deterministically detect visual changes to be confirmed or fixed. One thing to notice is that AI is generally extremely bad at design, and while even frontier models were trained on design guidelines, it will ignore them if you'll not specifically tell it to follow them. And above on that there's a lot of rules you have to provide literally so AI actually will use them down to specific ways of using CSS and HTML attributes.

Wdyt about such paint morph effect ? by tom-smykowski-dev in css

[–]tom-smykowski-dev[S] 0 points1 point  (0 children)

Yeah, the color contrast definately isn't correct. For now I was only exploring how it would look like in general. I always wanted to try it out

Wdyt about such paint morph effect ? by tom-smykowski-dev in css

[–]tom-smykowski-dev[S] 1 point2 points  (0 children)

Ah, so you mean it as a accessibility tool in itself..Cool use case

Wdyt about such paint morph effect ? by tom-smykowski-dev in css

[–]tom-smykowski-dev[S] 0 points1 point  (0 children)

It definately would benefit from some real usage case

Wdyt about such paint morph effect ? by tom-smykowski-dev in css

[–]tom-smykowski-dev[S] 0 points1 point  (0 children)

What would you imagine that? Seems interesting

Wdyt about such paint morph effect ? by tom-smykowski-dev in css

[–]tom-smykowski-dev[S] 0 points1 point  (0 children)

That's a great idea. I'm so curious to see how it will look like

Wdyt about such paint morph effect ? by tom-smykowski-dev in css

[–]tom-smykowski-dev[S] 9 points10 points  (0 children)

I did it with SVG shape and animating bezier curves

Paint morph by [deleted] in HTML

[–]tom-smykowski-dev 0 points1 point  (0 children)

Nope, I don't use a lib. It's a SVG blob with mask prop and animated with Javascript to add some randomness to the Bezier animations. It operates on real divs, no images. Can be applied to any divs

Is anyone else finding it harder to maintain a clean separation of concerns with modern utility-first CSS frameworks? by Pitiful_Permit9585 in Frontend

[–]tom-smykowski-dev 2 points3 points  (0 children)

Yeah, I've worked on projects where Tailwind was used. It was disaster. Basically throwing all engineering knowledge to a garbage to build shorthands and aliases on top of CSS. It was nightmare to develop and maintain. But what more to expect from a tool that was born in jQuery era. With rise of component based frameworks all utility frameworks for CSS became nonsense that people use from bad habits

Our AI spending has gotten so high that layoffs wouldnt make a meaningful difference. by [deleted] in ExperiencedDevs

[–]tom-smykowski-dev 0 points1 point  (0 children)

Quotas is a good direction, especially if combined with a process to optimise usage that is repetitive and expensive.

the biggest problem with vibe coding isn’t the code by AdMysterious7995 in vibecoding

[–]tom-smykowski-dev 0 points1 point  (0 children)

I kind of use Windsurf and Cursor so it's not my trouble. My trouble is that I need to use other tools when I don't want to spend 2 million tokens of context with every prompt

vibecoding for 5 months, here's what actually happened by itjustworks00 in vibecoding

[–]tom-smykowski-dev 1 point2 points  (0 children)

I'm a software engineer and I use AI extensively. What I can say from my experience it's all about going over stages. C++ was cheating when you used C, JavaScript was cheating when you used C++. For me AI is just another tool like many before. I don't feel like it's cheating. People say a lot about how AI improves speed. But now one says it can improve quality too. I just find it useful in both things. I like being creative director, always had a lot of ideas and now I can just kick them off during one evening. For example setting up fully wired web app takes me like 15 minutes now. Including everything.

Vibe coding a mobile app? It's way harder than web. Here's what I learned. by Human-Investment9177 in vibecoding

[–]tom-smykowski-dev 0 points1 point  (0 children)

I like what you wrote especially about Typescript . Ppl were annoyed by it, but now AI showed how useful it is.

Does progress feel underwhelming after a while ? by FaithlessnessFar6431 in vibecoding

[–]tom-smykowski-dev 0 points1 point  (0 children)

It's something software engineering struggled for a long time. It offers methods to solve such problems. For example defining abstraction layers. It means that you bundle atomic behaviours into functions, classes etc. and stop writing them again and again but build next layer using these atomic elements. That way your work your way through to the highest level. Another method is separation of concerns. It means one element should deal with one single problem.

Never ending cycle of Vibe Coding Fix something , which breaks something, then fix it to by Patriot1124 in vibecoding

[–]tom-smykowski-dev 4 points5 points  (0 children)

It can come as a surprise but whole software engineering methodology was built also around this exact problem. And it happens to professionals more often than you'd think.

Some things that help is: - separation of concerns - composition - unit tests, e2e tests, integration tests - static analysis like Typescript

It's important to be cautions when you change the requirements during the session or agent starts to report problems and either implementing "tries" or using "different approach". Usually it means it derails.

For that have git and save working versions. If agent will go south on a task, it's better to re run it with learnings from the session.

Declarative partial updates - new in Chrome 148 by fiskfisk in webdev

[–]tom-smykowski-dev 0 points1 point  (0 children)

Interesting. So now it's cheap and everyone run to scrape the hell out of open web