For some reason the article doesn't tell you the benchmark results, it just shows a screenshot.
It's 86 avg fps at 1920x800 (on medium?) but with upscaling on auto and frame generation. So who knows what the actual performance is like, since the render resolution even included in the results. And benchmarking with frame gen is a joke.
It kinda sucks though if you end up being a bad culture fit a couple times in a row. You end up being rejected on that basis alone. Forever. And there is nothing you can do about it, even of you are qualified for the jobs you apply for.
> I used to lose entire days trying to figure out some stupid error in a build chain or trying to upgrade through some library's breaking change.
Shouldn't the takeaway here be that depending on poorly maintained libraries is a risk? Code is a liability, not an asset. The habit that modern web developers inspired of depending on a new library for everything before ever thinkng about the problem first is bad actually. GenAI is a force multiplier for putting bandaids on bandaids and managing complexity, not extracting simplicity.
I don't use GenAI enough to lose entire days on it but when it "halucinates" fictional answers complete with broken citations and invented links that go nowhere, I am so glad I don't have to use this stuff for work.
Even well-supported, well-documented projects. I'm in the middle of a Spring Boot upgrade, which includes a collection of Hibernate updates. These are well-supported projects with -- theoretically -- fantastic documentation. But when something goes wrong, trawling them for what's happened is tedious and doesn't teach me much; you end up chasing down uncommon threads. The death of StackOverflow doesn't help much either. Previously, web searches might have found a commiserator, but that's all gone now.
A concrete example: during one of the updates, previously working code started throwing an OptimisticLockingException. Only in one place, annoyingly. My thought was that Hibernate was more strict about something it had previously been lenient about. I went down two or three false threads in the docs; I debugged the old version and the new version and read the guts of Hibernate but couldn't figure out why the persistence path had changed so significantly (or why it'd throw an OptimisticLock, it was saving a brand new row!). I was really struggling.
I set Opus on it, and it found the relevant section of the docs and zeroed in on the issue in the code: we were generating and setting an ID on a class that had an annotated @GeneratedValue. Old Hibernate said "whatever"; new Hibernate changed the persistence code so in this situation it calls `merge` instead of `save` (update rather than create AFAICT); there was no existing entity with the generated ID (of course, it's a new entity!); it fails.
While my hypothesis was broadly right, that _particular_ issue would've taken me days to chase down -- but the LLM correctly diagnosed in minutes with links to relevant documentation.
I vaguely hate LLMs, but this one saved me from a days long side quest that would've held up delivering the actual value of the project. I hope this doesn't sound like my brain is no longer functioning.
(edit -- reading it back I'm starting to write like one of the fucking things, which is probably the part of them I hate the absolute most)
My challenge for anyone who still thinks like this is pay for Claude or Chatgpt and use the thinking version of the latest model for every web search you would do. See how long it takes for it to make a mistake. I can't remember the last time and I use chatgpt quite a bit every day.
The model reads the webpage before it gives it to you so the odds of a stale link are effectively nil these days. And the odds of it being exactly what you were looking for are quite high.
The models are so much better than they were even a year ago, and it seems many people have an outdated view of their capabilities.
Your idea about web devs picking a package before thinking about the problem is legitimate. What would be cool is if you could have something help you break down both the problem and the packages to choose from (or if it's worth rolling your own). AI is fantastic at this.
As said banging your head against arcane documentation or the infuriating Internet [1] isn't using your brain. And skipping the mundane parts let's you use your higher functioning brain so much it's exhausting. Thinking on the harder problems all day is exactly where I want to be.
What an absolutely unnecessary analogy. The question is obviously more asking what is preferable about putting data centres in places where there is high competition with the population for power.
What do you think the premise of the article is? The article is pretty narrowly speaking of "app" UI and your comment is a "well actually" that some videos intentionally introduce noise or temporary discomfort for an emotional or artistic effect. On the same basis, comments like yours would defend screen shake if it was added to desktop and mobile apps on every user input.
The premise of the article is that every frame of an animation should look good if captured and analyzed statically, in isolation. There's no reason provided for this other than "it feels right." I'm saying that this ignores how the human visual system works and how we perceive displays in real-world lighting conditions. I used film as an analogy to illustrate the point.
The idea that I would defend screen shake is a complete straw man. How do you get from my comment to that conclusion?
> every frame of an animation should look good if captured and analyzed statically, in isolation
This is just true though. It isn't the only thing that matters but if you are creating a game or a video sometimes you do capture things frame by frame to understand why something looks off when animated.
Your film thing isn't an analogy, you are trying to say film is an example where some frames have motion blur so they don't look good, but since that's okay in film, it should be okay in software and apps. The word "good" is being overloaded to mean different things in each example. Screen shake in a video game or chromatic abberation in a film can be good in those contexts because they are the intent of the artistic direction. Maybe if you are hung up on the word "good" replace it with "appropriate" or "intentional".
This isn't true generally. I am personally far more comfortable with disabling smooth scroll. It has more to do with your mind's expectations. Which can vary between people. Some people expect smooth and others don't. Motion itself isn't necessary.
The only time I have to "rescan" is if I input a scroll and anticipate a scroll and it doesn't scroll. It has nothing to do with motion. In fact, in that case, I "rescan" even though the page hasn't changed, but because it doesn't match my expectation that it would change.
No they are not used everywhere. Some games with good UI use animations everywhere that an animation is appropriate. But plenty of good UI exist without animations. The point above is that no animation is better than an inappropriate animation.
The creation of the Strong Fund, the Tech Fund, and sector specific SWFs like the Food Security Fund which can all participate in the VC Action Plan, along with increased coordination between provincial funds and the federal government and increasingly serious conversations about providing a tax shelter for venture and early stage capital in Canada.
No. Pollution is a byproduct. Spam and slop is quite literally the product in many cases. GenAI generated blogs or websites or youtube videos are the point for those creating them, they are not incidental outputs along the way.
And GenAI to mass produce misinformation and propoganda is a whole other thing. You see this right now with the Alberta sepratists in Canada. Comparing this to pollution like a means to an end is dismissive.
Some ppl do dump trash on the street intentionally, out of laziness but also for some even their actual goal is to deteriorate a neighborhood. But you're pulling in a rare edge case to what by and large these GenAI blogs and Youtube videos are intended for. By and large ppl are trying make income. They are hoping their content will be well received and they will get repeat customers. They are trying to figure out how to use GenAI in a non-sloppy engaging way.
Thanks for catching this. I had implemented the cards as HTMX-clickable divs, which broke native link behavior. I just shipped a fix: search result cards are now real anchor links, so middle-click/cmd-click/ctrl-click work normally while plain clicks still use the in-page HTMX transition.
It's 86 avg fps at 1920x800 (on medium?) but with upscaling on auto and frame generation. So who knows what the actual performance is like, since the render resolution even included in the results. And benchmarking with frame gen is a joke.
reply