But css is not a “programming language” it’s a negotiation between browser engineers (who need to keep things fast and responsive) and web devs (who need to implement a fashionable design that is still distinguising for their brand)
> Cookie cutter design is what I like. I can compare the companies when they all have the same template for a website.
Any reference?
Also I do feel like some people prefer animations. Maybe not the Hackernews crowd itself per se. But I think that having two options (or heck three the third one being really just pure html just text no styling maybe some simple markdown) is something good in my opinion.
Honestly I do feel like 1-2 animations are okay with a website but the award winning websites really over spam it in my opinion
I think maybe the amount of animations in https://css-tricks.com might be nice given that those guys/website teaches other people about animation themselves and have only 1 maybe 2 animations that I can observe interacting with their website and I do feel like that's for good reason (they don't want animations to be too distracting)
I personally don't know, I personally have never built any such websites but recently wanted to and I was looking at gsap tuturials on today & I do feel like one of the frustrations I feel is that these animations don't respect the browser sometimes to have animations (Scroll animations being the first one) but I even watched some designers talk about how much important scroll animations are (them betting that every award winning website has scroll animations)
Even https://ycombinator.com has a lots of animations & Css features & people on HN did love it from what I could tell. So to me, it does feel as if there is no one size fits all.
That’s a very engineer thing to say. Most people are definitely different from you, and that’s why CSS is increasing in scope.
Also, if everyone is implementing the same Jumbotron design again anyway, why not standardise that and support it right away instead? That’s how we got a bunch of features recently, like dialogs, popovers, or page transitions. And it’s for the better, I think.
A strong reason to use llms today is accessing plain text information without needing to interface with someone else stupid css.
You really think the general sentiment around css is: yay things are improving?
another strong reason to use llms: no needing to write css anymore.
I don’t care about the general sentiment when I state my personal opinion. There are definitely people who like CSS and the direction it moves to.
And that being said: the ability to express something in a single CSS directive as opposed to a special incantation in JavaScript is an objective improvement, especially with LLMs.
According to the post, autolocate only does something after a user initiated permission has been granted.
So on the first vist you still need to click the button. On the second visit the callback will be triggered directly.
But, well, nothing prevents a big fat html modal on the page pointing to the button, now does it? If you want to annoy your product^H^H^H^H^H^H^Husers then you can always find ways to do so.
Might be a cultural thing, but I disagree with sibling commentors that being able to ask these questions is a luxury. I generally ask questions like this both because I want to know the answer _and_ to signal I’m someone who is aware of the tradeoffs and multidimensionality that goes into software engineering beyond just adding some LoC.
I don’t have the strict red/green flags mentality though. I’m more interested in why the company came to the current status quo. And a company that is struggling in some aspect might be the ideal company for me.
As an interviewer I always leave plenty of time, usually 15-20 minutes, for the candidate to ask open questions about the company and culture. I emphasize that they will be asking an actual engineer (ie. me) rather than a manager / HR person, and I'll give them as far as possible (within legal bounds) truthful answers.
US nuclear submarines consume highly-enriched uranium, that's nearly as (and sometimes more) pure as the weapons-grade version. That doesn't mean oceanic reactors aren't possible, it just means that military subs are a bad example.
Just to provide a counterpoint (and to show that there is no 1 true answer) I switched from my linux machine to a mac when my carefully selected hardware kept having a graphics card crash when closing/unclosing the lid. And this was the last straw, it’s an endless sequence of micro cuts (power throttling bugs, scroll being different across apps, issues with crappy hardware at a client)
On the other hand most of these microcuts can be researched, solved or scripted away. With my mac I have far fewer, but the ones you have, you’re often stuck with. Generally these are about flakiness with the automagic stuff. Like the camera feed switching to your iphone for a while (whether you want it or not), then suddenly refusing for weeks even when you do want it.
Also, the mac has no tiling wm that comes within a parsec of i3. I miss i3 daily. So. Much. Especially with multiple screens.
But then again, I enjoy opening the lid of my laptop daily as well. And being able to close the lid and put it in my bag, without first listening if it succesfully went to sleep. ¯\_(ツ)_/¯
I guess what I’m saying is: pick the annoyances that give you the smallest emotional response at this time in your life.
> With my mac I have far fewer, but the ones you have, you’re often stuck with. Generally these are about flakiness with the automagic stuff. Like the camera feed switching to your iphone for a while (whether you want it or not), then suddenly refusing for weeks even when you do want it
This is the kind of thing I could absolutely not stand unless I was getting paid for it. I paid for the laptop. This button does X. When I press this button, it needs to do X. Let me at least fix it so that it does X. If it was a free laptop or I was getting paid to sit around waiting for X to work again, that's absolutely fine. But if I paid for it, it should either work or let me fix it.
With that attitude, you will hate all Apple products. If stuff breaks, you drive to the genius bar and they’ll helpfully exchange your hardware for another one. And if it’s a software bug, your only option is to patiently wait.