Bryan Braun, a web developer, writes about playful front-end projects like Checkboxland and CSS screensaver recreations, plus web development practices.
Commenters enjoy his checkbox projects, calling Checkboxland a mad, brilliant idea with a remarkable look, and link his writing on ES modules.
The first part was an attempt at ironic humor, by repeating Gemini about the topic of offloading thinking to AI, not to be taken seriously as speculation or not.
As for the name changes..That is a fact you can look up, aswell as much analysis. It is my opinion that the move from framing this area from one of "saftey" to one of "national security", is interesting, and related to geopolitical movements towards "great-power", and ideological points of view that elevate "personal responsibility" and "reduced regulation" and is similar to long ongoing discussion in society like that about automobiles. I don't know if you call analysis speculation?
As for the part about Dimensionality. It is just my intuition — and so i suppose speculation — from some things like for instance the SolidGoldMagikarp glitch in early openai models.. How we understand all the way that there might be trigger certain outputs from a vastly large model? When those things can be completely opaque to human reason. Observability and Understandability are areas of research. I haven't seen anyone claiming that generative models outputs can be concretely controlled, thats why there is so many pre and post hoc work arounds.
So when a risk cant be eliminated, the question is how to manage it, and who's responsibility is…
For the last half decade, almost all apps have been deployed with webpack/browserify/other bundles. All the assets get smashed together into a big custom bundle that doesn't get cached across sites.
This has been really sad & a big loss for the web, in my opinion. And it's one that we were about to emerge from[1], it seems like.
Alas, if we do go back to a more old-school CDN-based style of web scripting/javascripting, powered by our new ES Modules (& hopefully Import Maps) this new sharding-by-origin change will mean that we will never ever see the CDN hit-rate benefits we once saw.
It seems like it is a necessary change, to protect the user from being tracked, but it still hurts my heart so much, that we are so near to getting back to sharing resources on the web, only to have all that sharing snatched away. Whatever metrics you are looking at today, know that they represent a very sad state of affairs, that brought great pain & suffering to the hearts of many webdevs who aspired for much much much higher hit rates.
[1] https://www.bryanbraun.com/2020/10/23/es-modules-in-production-my-experience-so-far/
On one hand super cool due to tricks employed, on the other CSS animations tend to be very power hungry
https://www.bryanbraun.com/after-dark-css/all/rainstorm.html
takes <40% of idle low range gaming GPU = nothing, but 30% of one gaming 4GHz CPU thread, what is going on there? Chrome GPU process jumps between 20 an 40% while sliding 6 bitmaps around, something you could even do on a Virge in 1996.
Some time ago I noticed an older 3GHz i5 laptop, otherwise perfectly usable, would start to struggle decoding h264 webcam stream because webmaster decided to use CSS animation for a scrolling title bar superimposed over video feed.
There's a calendar that will show you how many months you have left. https://www.bryanbraun.com/your-life/months.html
Making a plan to make each month count is something I thought about recently. Something to remember each month by. It's a big enough chunk that you could for example take a trip somewhere, lose 10 lbs, or learn a new skill.
It's a bit of a change of perspective to think of your life in terms of months.
Kind of like not to think of the world as countries, but inter connected cities.
This is really cool!
Also the cool thing about using <input type="checkbox"> is that updating the checked status of each input doesn't cause reflow (as far as I can tell according to: https://gist.github.com/paulirish/5d52fb081b3570c81e3a). And using JS to check/uncheck an input doesn't update the DOM. If you inspect the DOM of https://www.bryanbraun.com/checkboxland/ you see absolutely nothing changing as all of the animations are running. That helps keep things speedy.
Stop trying to make hardware last forever. Who here would like to use hardware from 2017? iPhone x anyone? The lifetime of these devices is defined by the reasonable update schedule of the consumer, which is based on moores law. 5 years is a reasonable update schedule. Then put one in a museum and live in the now. You get this much time forget the nostalgia https://www.bryanbraun.com/your-life/months.html